CDN服务提供商的目的是什么?
我的猜测是像facebook,wikipedia,youtube等大型网站使用CDN服务提供商进行某种外包。
我的理解:
youtube将其内容保存在这些内容中 CDN和网站实际上关注 搜索等算法 视频,建议相关视频, 保持订户列表/播放列表 用户等。
youtube网站仅保留 元数据,索引?或者也可能是 包含其整个副本 内容?。用户连接到 youtube网站,搜索视频。 该站点找出文件名和 将其与IP一起发送到CDN中心 用户的地址。
CDN中心可能找到了 最接近用户的CDN节点和 向用户提供内容。
这种方法有什么优势?
我能看到的最重要的一点是视频的esp,如果你从同一个国家播放视频而不是来自全球的视频,它可能会快得多。 但距离真的那么重要吗? 从全球范围内获取视频的速度与来自同一个国家/地区的视频相比,是否有任何具体的数字?
Google并不想在全球范围内安装其存储节点。它宁愿将此外包给CDN服务提供商,CDN服务提供商已经在全球范围内传播其节点。谷歌只专注于算法部分(它主要保密)
我对图片的理解是否正确?任何输入/指针都非常有用。
谢谢,
答案 0 :(得分:2)
由于Yahoo "Best Practices for Speeding Up Your Web Site"
,我在几年前了解了CDN在网站性能方面的重要性这在ySlow中经常被引用,雅虎估计速度增加了20%。
另一个“好处”是并行下载,上述作者之一详细讨论了in this blog post.
这些是我在查看网站优化时遇到的一些资源,所以我只是想我会分享。除此之外,你似乎对这个概念有了很好的把握。