Content Delivery Network (CDN) is an intelligent virtual network constructed on existing internet infrastructures. It delivers network content from origin servers to CDN nodes, enabling end users to obtain desired content from the nearest nodes. Therefore, CDN speeds up website response and raises website content availability, breaking through the bottlenecks caused by low bandwidth, heavy user access traffic, and uneven distribution of network nodes.