我隐约听说过CDN(),我想它们是在youtube这样的多媒体(音频/视频)在线网站的背景下出现的。我的问题是,这些CDN到底是什么?它们仅仅意味着数据在许多节点上被复制,所以用户请求是从离他/她最近的节点得到满足,还是最容易访问?在这种情况下,它们与在许多地方复制敏感数据的银行基础设施有什么不同,这样如果节点崩溃,我们就不会丢失关键数据。
谢谢,
发布于 2011-05-01 07:22:15
CDN只是一个分布在世界各地的简单的计算机网络,当客户端查询时,它提供像图像一样的内容。它们经常从最佳可用网络中提供,考虑到位置和可用性。它们减少了主服务器上的负载,使服务器查询数据库的速度足够快,从而能够更快地加载站点。
想象一下:您的站点托管在像GoDaddy这样的共享主机上。你用Wordpress写博客。每次有人出现在你的网站上时,查询数据库都需要时间。您设置了一个类似于亚马逊S3的CDN。你的照片和视频都会被传送到那里。所以当现在有人出现在你的网站上时,这个页面将通过从你的godaddy主机获得文本和所有数据库内容,以及所有的照片和视频,以及从你的amazon主机上获得CSS来创建。
这使您的网站加载速度更快。
不同之处在于CDN无法动态生成页面。因此,您不能使用PHP或任何其他语言构建的页面。但是,您可以使用HTML生成的页面。
https://webmasters.stackexchange.com/questions/13138
复制相似问题