我是webdev新手,想了解CDN是如何工作的?
具体来说,CDN如何在检索内容方面实现性能?内容是存储在磁盘上、以二进制格式存储在数据库中,还是存储在磁盘上但位置存储在数据库中?
数据是如何保持同步的?最终用户是否只将新的/更新的内容推送到一个位置,而CDN负责同步内容?
什么时候使用CDN是明智的?除了将数据存储在磁盘上之外,还有其他选择吗?
内容交付网络或内容分发网络(CDN)是部署在多个数据中心的代理服务器的全球分布网络。
CDN非常有用,原因有很多。对于在多个地理位置拥有访问者的网站所有者来说,由于距离较短,内容将更快地交付给这些用户。由于流量高峰,CDN用户还可以更轻松地进行上下扩展。平均来说,80%的网站由静态资源组成,因此当使用CDN时,源服务器上的负载要小得多。
Source