所以我已经将大部分静态物体移动到
示例:通过cname指向cdn的http://images.storyfollower.com/images/cycleOfStories.jpg
现在我刚做了一个速度测试,这个网站的速度要慢得多?
使用cdn:http://tools.pingdom.com/fpt/#!/BmxPlstTp/storyfollower.com 1.7秒
没有cdn的http://tools.pingdom.com/fpt/#!/nFmp4l3Ez/storyfollower.com 0.8秒。
基本上,我把所有的css / js /和图像移到cdn上了,我做错什么了吗?
看看你在http://storyfollower.com的自我
为什么会发生这种事?
谢谢
发布于 2012-02-12 01:16:37
CloudFront应该有相当好的性能。尽管有这些注释,CDN的目的是提高速度,而不仅仅是可伸缩性。否则,CDN将与采用负载平衡的云存储平台(如S3 )没有什么不同。
亚马逊专门开发了低延迟和高传输速度的CloudFront,就像几乎所有其他的内容传送网络一样。这就是它雇用全球范围内的一系列边缘位置的原因。这也是为什么亚马逊是对用户进行调查,了解新的边缘位置建议的原因。
这里可能有几个不同的因素,包括:
当然,在您的情况下无法判断,因为我们不知道实际的测试结果/条件是什么。我知道,尽管CloudFront提供的性能不如昂贵的CDN那么好,但大多数测试都显示出非常好的结果。
您需要实际查看from的结果,看看额外的时间来自哪里。是DNS查找的结果吗?换乘时间会更长吗?是因为等待时间较长吗?是否在一次测试中执行了额外的重定向?在一个测试中是否存在主机切分?造成延迟的是单个阻塞的JS文件吗?
链接到实际的准确测试将有助于诊断问题。还请记住,CDN性能不是根据单个页面加载或单个位置来衡量的。也许CDN会降低特定位置的性能,或者当缓存丢失时,但是如果它加快了99%的其他页面加载速度,那么它的性能仍然是净增长。
发布于 2012-02-12 00:27:45
一段时间前,我开始从Google加载jquery,另一个库,但我意识到这比从我的网站运行的同一服务器加载要慢得多。所以我回来从我的主机服务器加载。
因此,我认为(不确定) CDN是一个很好的解决方案,大型网站有很多访问。因此,CDN将比您的小型共享主机更快。
https://webmasters.stackexchange.com/questions/25777
复制相似问题