CDN似乎是改善全球网站性能的一种非常强力的方法,因为它们使用靠近最终用户的数千台机器来确保良好的吞吐量。
是否有任何方法可以通过减少大小和请求数量的“常规”方法来提高远距离或长距离链接(例如英国到澳大利亚)的远距离性能,或者是唯一的其他方法服务器更靠近用户?
答案 0 :(得分:3)
您无法通过缩小尺寸来规避延迟。只要确保你的服务器支持Keepalive,应该缓存的所有内容实际上都带有适当的Expires:标头,并且你的HTML大小合适(也就是使用gzip压缩) - 然后看看你得到多远,以及多宿主是否仍然必要的。
答案 1 :(得分:1)
听起来很精神,我不确定HTML是否有效,但是在</body>
之前,在HTML的底部放置对可重复使用的脚本的引用。
在测试中,我发现速度的主观印象大大提高,因为在下载和解析脚本时会显示HTML和图像。
为那个人提示the ACM。
答案 2 :(得分:1)
Ye cannae击败了物理定律。光的速度可能很快,但它仍然是有限的,因此距离和你实际下载的东西的数量以及它们的大小都很重要。
答案 3 :(得分:0)
让服务器靠近主干IXP会有所帮助。
答案 4 :(得分:0)
除了“通常”的方式,没有任何其他方式可以影响流量的表现,你将受到你和目的地之间元素的摆布。
有些团体开始使用p2p网络分发大型文件,Sky,BBC等将它用于下载服务,但说实话,尽可能接近最后一英里的文件毫无疑问是最佳解决方案