2

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

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

4

5 回答 5

3

您无法通过减小大小来规避延迟。只需确保您的服务器支持 Keepalive,应该缓存的所有内容实际上都带有适当的 Expires: 标头,并且您的 HTML 大小合理(即也使用 gzip 压缩) - 然后看看您能做到多远以及多宿主是否仍然存在必要的。

于 2009-04-02T09:50:58.737 回答
1

听起来很精神,我不确定 HTML 是否有效,但将可重用脚本的引用放在 HTML 的底部,就在</body>.

在测试中,我发现速度的主观印象大大提高,因为在下载和解析脚本时会显示 HTML 和图像。

ACM 致敬

于 2009-04-02T09:56:03.013 回答
1

你可以打败物理定律。光速可能很快,但它仍然是有限的,因此距离和实际下载的内容数量以及它们的大小都很重要。

于 2009-04-02T10:13:55.357 回答
0

让服务器靠近主干 IXP 会有所帮助。

于 2009-04-02T09:51:39.420 回答
0

排除“通常”的方式,没有任何其他方式可以影响交通的表现,您将受制于您和目的地之间的因素。

一些团体开始使用 p2p 网络来分发大文件,Sky、BBC 等将其用于他们的下载服务,但老实说,让文件尽可能靠近最后一英里无疑是最好的解决方案。

于 2009-04-02T09:51:51.540 回答