2015-06-23 20 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;