我正在考虑优化的网页有大约83-87个HTTP请求,这是由Chrome开发工具和WebPageTest测量的(具体数据根据联盟图书馆略有变化)。
但是,YSlow Chrome扩展程序声称只有51个请求。同样,从ShowSlow运行的YSlow显示60个请求。
除了YSlow测量之间的区别之外,它确实看起来像YSlow错误地测量了HTTP请求的数量,因此我对建议和等级的信心不好。
有问题的页面会在加载后加载一些组件(YSlow doesn't measure),但加载后只加载了10个组件(不考虑其他工具的20-30个异常)。
任何人都知道为什么会这样,或者确实提供了一些关于如何调试或诊断的建议?
答案 0 :(得分:0)
我看了一下你建议的链接(bally.co.uk)来比较YSlow和WebPageTest。 YSlow报告了56个组件和WebPageTest 76.这是突破:
我的结论可以追溯到您提供给YSlow常见问题解答的链接。差异似乎都是0字节或非常小的动态请求(如1x1 gif)。我认为这是由于YSlow采用的结合DOM和网络嗅探方法。
另外,如果我比较第一个视图加载的总大小,它们彼此非常接近: