我一直对Apple加载其主页的速度感到好奇 - 在Chrome上,它说2.98秒。
现在,我知道关于CDN和gzipping的所有内容以及雅虎的建议!但是我知道除了那个之外我还有其他的东西,因为在检查了几乎所有的YSlow建议并为我的网站获得了84之后,它是仍然没有足够快的加载(Chrome上的4.48s)。 Apple在YSlow上获得82分,但加载速度几乎是我网站的两倍。所以我确定我错过了什么。
该地区的任何专家都可以告诉我如何让我的网站加载速度更快,比如平均3秒内?任何建议/帮助欢迎。提前致谢。
答案 0 :(得分:1)
您是否考虑过实际加载的内容量?
我对YSlow的体验是,它建议了在不影响网站显示的情况下提高网站效率的方法。例如。通过确保您在浏览器中缓存,缩小css,减少外部脚本的数量等,从而导致在许多情况下(尤其是在后续加载中)加载速度更快的站点。 但是,如果您的网站媒体繁重,那么无论其效率如何,下载内容都需要花费一些时间。例如,我的个人博客网站包含从我的Flickr配置文件发布的一些图像,YSlow检查以确保这些图像被缓存,但它没有建议“加载较少的图像”。
答案 1 :(得分:0)
查看Firebug的网络面板。如果HTML资源的第一个栏很长而其他栏开始较晚,那么你的表现是后端有限的。然后你要查看服务器代码,看看是什么时候吃掉了。
当第一个柱子相对较小而其他柱子在第一个柱子之后立即开始时,你的性能是前端有限的,你应该查看ySlow的缺失点,它只关心优化前端性能。
(在这种情况下,前端和后端表现就像Steve Souders在他的书中定义的那样。)