我正在尝试根据Google对我网站的网页速度分析来推迟我的javascript加载。然而,他们抱怨以下内容:
http://www.example.com/pagespeed_static/js_defer.pbrP1whUgE.js
这是由他们自动生成的代码。我怎样才能将其推迟到最后加载?
在我的pagespeed.conf文件中,我有以下设置:
ModPagespeedEnableFilters defer_javascript
另外请注意,是否有其他人注意到Google Chrome的审核会抱怨使用adsense并建议优化无优化代码?
答案 0 :(得分:1)
我不完全确定,但我认为要启用defer_javascript
,您必须将RewriteLevel
更改为PassThrough
并手动启用所需的过滤器(这将覆盖{{ 1}}默认启用)。
<强>的Apache 强>:
CoreFilters
<强> Nginx的强>:
ModPagespeedRewriteLevel PassThrough
ModPagespeedEnableFilters combine_css,extend_cache,rewrite_images
ModPagespeedEnableFilters rewrite_css,rewrite_javascript