内容分发网络(CDN)是一组分布在全球各地的服务器集合,用于存储由网站访问者请求的文件。借助CDN传输的网络内容会根据用户的地理位置、内容分发服务器以及网站源来交付。 CDN使得电子商务网站能够快速提供诸如图像和其他文件等内容,不受带宽(流量水平)或用户位置的影响。如果没有CDN,对于远离主机服务器数百甚至数千英里的用户(例如美国商店的国际客户)来说,电子商务商店的加载时间将会大大增加。
用户与CDN服务器的地理接近程度决定了内容传输的速度。距离服务器最近的用户将比距离较远的用户更快地接收到内容。除了提供内容之外,CDN还能够防止因网络流量急剧上升而导致的重大加载时间延长甚至是服务器崩溃。
当网站访问者请求查看在线内容时,请求会被最近的服务器处理。CDN的作用在于: - 将请求网站的页面复制到分散在不同地理位置的服务器网络中。 - 缓存网站的内容,并将用户的请求从初始站点的服务器重定向到离用户最近的CDN。 - 传输缓存的内容。CDN会与初始服务器通信,以传输之前未被缓存的内容。 所有这一切都在后台进行,用户是看不到的。只有当传递的URL与请求的URL不同时,用户才会意识到CDN的存在。
企业和客户之间的互动往往依赖于CDN,尤其是服务于线上内容的企业。服务全球受众的电子商务商店利用CDN来确保所有用户无论身在何处都能获得愉快的用户体验。 CDN不仅仅用于电子商务,还被用来加速视频、游戏、语音、移动内容等应用。包含视频或其他大型媒体文件的网站通常会使用CDN。总之,CDN对于提供超快的网络内容访问至关重要。如果没有CDN,用户将不得不从国家或世界另一端的服务器加载文件,而不是通过附近的服务器来访问。