2015-06-23 70 views
0

我想推遲我的JavaScript加載根據谷歌的我的網站pagespeed分析。但他們抱怨以下幾點:mod_pagespeed不推遲javascript

http://www.example.com/pagespeed_static/js_defer.pbrP1whUgE.js 

這是他們自動生成的代碼。我如何推遲這個加載?

在我pagespeed.conf文件我有以下設置:

ModPagespeedEnableFilters defer_javascript 

在附加的註釋,有其他人注意到,谷歌Chrome的審計的抱怨使用AdSense並建議優化沒有優化的代碼?

回答

1

我不是完全地肯定,但我認爲,讓defer_javascript你必須改變RewriteLevelPassThrough和手動啓用你想要的過濾器(這將覆蓋默認啓用的CoreFilters)。

official site一個例子:

阿帕奇

ModPagespeedRewriteLevel PassThrough 
ModPagespeedEnableFilters combine_css,extend_cache,rewrite_images 
ModPagespeedEnableFilters rewrite_css,rewrite_javascript 

Nginx的

pagespeed RewriteLevel PassThrough; 
pagespeed EnableFilters combine_css,extend_cache,rewrite_images; 
pagespeed EnableFilters rewrite_css,rewrite_javascript;