Pagespeed JS minifier并不总是有效

时间:2014-09-22 09:46:48

标签: nginx pagespeed google-pagespeed

我试图让pagespeed模块按预期工作,但麻烦的是 - 一些脚本缩小了,但是一些脚本被插入......

我通过nginx echo模块将两个脚本打包在一个

 /location total.js {
    echo_location 'first.js';
    echo_location 'second.js';
 }

 /location terminal.js {
    echo_location 'first_terminal.js';
    echo_location 'second_terminal.js';
 }

然后我试图缩小它们:

pagespeed On;
pagespeed UseExperimentalJsMinifier on;
pagespeed FileCachePath /dev/shm/pageSpeedCache;
pagespeed EnableFilters   rewrite_javascript,combine_css,combine_javascript,fallback_rewrite_css_urls,collapse_whitespace;

第一个脚本来自nginx Minified,但第二个是 Minified。 nothx.error.log中的Nothng

什么可以阻止页面速度缩小,我该如何解决?

1 个答案:

答案 0 :(得分:0)

我发现 UseExperimentalJsMinifier on 功能可以防止缩小由单个{}对象组成的大型js文件。关闭它,模块将按预期工作。