2014-09-22 68 views
0

我試圖做的PageSpeed模塊按預期運行,但麻煩的是 - 一些劇本獲得過壓縮,但一些腳本ingored ...的PageSpeed JS minifier並不總是工作

我包兩個劇本在一個由nginx的回聲模塊

/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的精縮,但第二個是已縮小。 Nothng in nginx.error.log

什麼可以阻止pagespeed從縮小,我該如何解決這個問題?

回答

0

我發現UseExperimentalJsMinifier on功能可防止縮小由單個{}對象組成的大型js文件。關閉它,模塊將按預期工作。