0

刚刚在我的 django 实例上安装了最新版本的 mod-pagespeed 并尝试使用以下 pagespeed.conf 缩小 CSS/JS 但徒劳无功,即使 remove_comments 和 collapse_whitespace 似乎可行。

ModPagespeedEnableFilters rewrite_javascript,rewrite_css,flatten_css_imports
ModPagespeedEnableFilters collapse_whitespace,elide_attributes
ModPagespeedEnableFilters combine_javascript,remove_comments

在 django 模板中,CSS/JS url 由 {{ STATIC_URL }}media/main.js 等指向,并且匹配的文件夹在 apache 设置中设置为别名,但 JS/CSS(及其链接)均未更改一点也不。

我怀疑由于模板引擎的干预,mod-pagespeed 没有获取 js/css ..?

4

1 回答 1

0

我终于找到了会有所作为的选项。

# Explicitly tell mod_pagespeed to load some resources from disk.
# This will speed up load time and update frequency.
#
# This should only be used for static resources which do not need
# specific headers set or other processing by Apache.
#
# Both URL and filesystem path should specify directories and
# filesystem path must be absolute (for now).
#
ModPagespeedLoadFromFile "http://example.com/static/" "/var/www/static/"

注释掉 ModPagespeedLoadFromFile 并为您的 js/css 找到静态文件夹

于 2012-07-08T03:15:49.650 回答