CDN全称内容分发网络,CDN是分布在不同位置的一组服务器。小型CDN可能位于单个国家,而大型cdn分布在世界各地的数据中心。

CDN用于尽快向不同位置的用户提供内容,例如,旧金山的用户可能从洛杉矶的服务器接收网站内容,而英格兰的用户可能从伦敦的服务器接收相同的内容。

这是使用数据复制完成的,数据复制将相同的数据存储在多个服务器上。当您访问托管在CDN上的网站时,网络将使用离您地理位置最近的服务器智能地向您提供内容。

通过在CDN上提供基于internet的内容,大型企业可以避免与从单一位置提供数据相关的瓶颈,它还有助于限制安全漏洞(如拒绝服务攻击)的影响。

如果一台服务器上的硬件出现故障,CDN可以快速将流量重新路由到下一台最好的服务器,从而限制甚至消除停机时间。

虽然CDN通常用于托管网站,但它们通常也用于提供其他类型的可下载数据。例如软件程序、图像、视频和流媒体,云计算服务通常也通过内容分发网络提供。

由于CDNs会自动为每个用户选择最好的服务器,所以不需要像某些FTP下载服务那样手动选择最有效的位置。

注意:虽然CDN通常通过标准url访问,但许多CDN在其web地址中包含字母“cdn”。