我正在针对通过fiddler生成的.HAR文件运行YSlow,以获取有关网站速度和网站其他yslow规则的报告。但是,通过YSlow命令行生成的报告与chrome YSLOW add生成的报告完全不同(YSlow add on实际上生成了有意义的报告,命令行报告为空)。 YSlow命令行似乎无法识别我的.HAR文件中的条目,因此没有“违规者”。 无法找到如何构建.HAR文件以供YSlow命令行识别条目的示例 - YSlow命令行是否可能需要修改.HAR文件以生成有意义的报告,如果是,那么什么是必要的修改?
答案 0 :(得分:-1)
不,YSlow命令行不需要任何HAR修改。任何定义良好的HAR文件,包括由Fiddler生成的文件,都应该没问题 关于YSlow插件与命令行差异,请从YSlow ruleset limitation查看yslow.org页面。
您也可以尝试从webpagetest.org生成HAR文件,该文件提供HAR输出链接,例如:http://www.webpagetest.org/export.php?test=131031_KA_J99
如您所见,YSlow命令行(通过nodejs server)从上面的HAR文件正确报告:http://yslow.aws.af.cm/?har=http%3A%2F%2Fwww.webpagetest.org%2Fexport.php%3Ftest%3D131031_KA_J99&i=grade