2013-10-28 51 views
0

我正在運行YSlow,通過fiddler生成的.HAR文件來獲取關於網站速度和其他yslow規則的報告。但是,通過YSlow命令行生成的報告與通過chrome YSLOW附加生成的報告完全不同(YSlow添加實際上會生成有意義的報告,而命令行報告爲空)。 YSlow命令行似乎無法識別我的.HAR文件中的條目,因此沒有「違規者」。 無法找到.HAR文件應如何結構化以便YSlow命令行識別條目的示例 - YSlow命令行是否可能需要.HAR文件進行修改以生成有意義的報告,如果有的話必要的修改?YSLOW命令行報告的HAR文件結構

回答

-1

不,YSlow命令行不需要任何HAR修改。任何定義良好的HAR文件,包括由Fiddler生成的文件都應該沒問題。
關於YSlow addon與命令行的區別,請查看YSlow ruleset limitation來自yslow.org的頁面。

您也可以嘗試從產生HAR webpagetest.org文件,該文件提供了一個HAR輸出鏈路,如:http://www.webpagetest.org/export.php?test=131031_KA_J99

正如你所看到的,(通過nodejs server)YSlow的命令行從HAR文件正確地報告上面:http://yslow.aws.af.cm/?har=http%3A%2F%2Fwww.webpagetest.org%2Fexport.php%3Ftest%3D131031_KA_J99&i=grade