mod_pagespeed不推迟javascript

时间:2015-06-23 15:11:55

标签: javascript mod-pagespeed google-pagespeed

我正在尝试根据Google对我网站的网页速度分析来推迟我的javascript加载。然而,他们抱怨以下内容:

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

这是由他们自动生成的代码。我怎样才能将其推迟到最后加载?

在我的pagespeed.conf文件中,我有以下设置:

ModPagespeedEnableFilters defer_javascript

另外请注意,是否有其他人注意到Google Chrome的审核会抱怨使用adsense并建议优化无优化代码?

1 个答案:

答案 0 :(得分:1)

我不完全确定,但我认为要启用defer_javascript,您必须将RewriteLevel更改为PassThrough并手动启用所需的过滤器(这将覆盖{{ 1}}默认启用)。

来自official site

的示例

<强>的Apache

CoreFilters

<强> Nginx的

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