Answers:
维基百科说得很好:
内容交付网络或内容分发网络(CDN)是包含数据副本的计算机系统,这些副本位于网络中的各个点上,以最大程度地提高带宽,以便从整个网络的客户端访问数据。与所有客户端访问同一中央服务器相反,客户端访问客户端附近的数据副本,以避免该服务器附近的瓶颈。
内容类型包括Web对象,可下载对象(媒体文件,软件,文档),应用程序,实时媒体流以及Internet传递的其他组件(DNS,路由和数据库查询)
内容交付网络托管您内容的副本,并从附近的服务器将其提供给访问者。例如,如果您的图像是通过CDN提供的,则您网站的访问者会透明地从CDN的服务器而不是您的服务器下载图像。
使用CDN的两个最大原因是减少服务器上的流量/带宽和提高交付速度。CDN充当缓存:它从您的服务器下载一次您的内容,然后将其从自己的服务器而不是您的服务器传递给所有访问者。CDN还将在全球范围内拥有大量服务器,因此它们将能够比您可以从更近的位置向大多数访问者提供内容,从而更快地将其到达那里。
微软还在运行Windows Azure CDN,他们最近发布了其定价结构,如下所示:
“The following three billing meters and rates will apply for the CDN:
•$0.15 per GB for data transfers from European and North American locations
•$0.20 per GB for data transfers from other locations
•$0.01 per 10,000 transactions”
当有人打开您的网站时,内容会排成一行。直到第一个组件失效,否则其他组件将无法运行。因此,您网站的整体加载速度得以提高。如果使用某些CDN,则可以并行处理请求。因此,整体速度提高了。
您可以通过创建子域将自己的站点用作CDN。
最好使用google或wordpress静态内容。他们的DNS解析时间非常短