0

我一直很好奇 Apple 加载主页的速度有多快——在 Chrome 上,它说 2.98 秒。

现在,我对 CDN 和 gzipping 以及 Yahoo! 的推荐了如指掌,但我知道除此之外我还遗漏了一些东西,因为在检查了几乎所有 YSlow 推荐并为我的网站评分 84 后,它仍然没有加载足够快(Chrome 上 4.48 秒)。Apple 在 YSlow 上得分 82,但加载速度几乎是我网站的两倍。所以我确定我错过了一些东西。

该领域的任何专家都可以告诉我如何使我的网站加载速度更快,例如平均在 3 秒内?欢迎任何建议/帮助。提前致谢。

4

2 回答 2

1

您是否考虑过实际加载的内容量?

我对 YSlow 的体验是,它提出了在不影响网站显示的情况下提高网站效率的方法。例如。通过确保您在浏览器中进行缓存、缩小 CSS、减少外部脚本的数量等,从而使网站在许多情况下加载速度更快(尤其是在后续加载中)。但是,如果您的网站是媒体繁重的,那么无论它的效率如何,在第一次加载时下载内容都需要时间。例如,我的个人博客站点包含一些从我的 Flickr 个人资料中发布的图像,YSlow 检查以确保这些图像被缓存,但它没有建议“加载较少的图像”。

于 2012-05-10T14:43:06.437 回答
0

查看 Firebug 的网络面板。如果 HTML 资源的第一个栏很长,而其他栏开始较晚,则您的性能受限于后端。然后你必须查看服务器代码,看看是什么占用了这么多时间。

当第一个条相对较小并且其他条在第一个之后开始时,那么您的性能是前端有界的,您应该查看 ySlow 的缺失点,它只关心优化前端性能。

(在这种情况下,前端和后端性能的使用就像 Steve Souders 在他的书中定义的那样。)

于 2012-07-10T08:27:58.870 回答