2012-06-11 46 views
0

刚刚在我的django实例上安装了最新版本的mod-pagespeed,并试图用以下pagespeed.conf来缩小CSS/JS,但徒劳无功,尽管remove_comments和collapse_whitespace似乎可以解决。如何用mod-pagespeed和Django来缩小CSS/JS?

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

在Django模板,CSS/JS URL指出由{{STATIC_URL}}媒体/ main.js等以及匹配文件夹被设置为在Apache的设置的别名,但JS/CSS(和它的链接)完全没有变化。

我怀疑由于模板引擎的介入,mod-pagespeed没有选择js/css。

回答

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