在不使用CDN的情况下提高全球网站性能?

时间:2009-04-02 09:46:13

标签: performance cdn optimistic

CDN似乎是改善全球网站性能的一种非常强力的方法,因为它们使用靠近最终用户的数千台机器来确保良好的吞吐量。

是否有任何方法可以通过减少大小和请求数量的“常规”方法来提高远距离或长距离链接(例如英国到澳大利亚)的远距离性能,或者是唯一的其他方法服务器更靠近用户?

5 个答案:

答案 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等将它用于下载服务,但说实话,尽可能接近最后一英里的文件毫无疑问是最佳解决方案