我一直在寻找mod_pagespeed来加速我的网站。我目前从一个单独的域加载我的CSS / JS,以加快这些资源的加载速度。但是,我喜欢将我的CSS / JS分解为有用的功能块。这意味着,在最糟糕的情况下,我可能会有六个CSS文件,并且在一个页面上包含相同数量的JS文件。
所以我的问题是。如何使用mod_pagespeed继续从其他域加载文件,还可以使用combine_css / combine_js指令?
答案 0 :(得分:2)
是的,但您需要在两个站点上运行mod_pagespeed(并授权两个站点)或者将CSS / JS从其他域重写为运行mod_pagespeed的域。
例如,如果您在主网站(http://www.example.com
)和静态内容网站(http://static.example.com
)上安装了mod_pagespeed,则可以添加:
ModPagespeedDomain http://static.example.com
到pagespeed.conf
上的www.example.com
文件,这将授权mod_pagespeed重写这些资源并继续从该域提供服务。有关文档,请参阅http://code.google.com/speed/page-speed/docs/domains.html#auth_domains。
如果您希望mod_pagespeed将资源从静态域重写到您的主域,您可以添加:
ModPagespeedDomain http://static.example.com
ModPagespeedMapRewriteDomain www.example.com static.example.com
会告诉mod_pagespeed重写static.example.com
中的文件并将其移至www.example.com
。
如果您还有其他问题,请随时通过我们的官方电子邮件列表与我们联系:https://groups.google.com/group/mod-pagespeed-discuss
-Shawn Ligocki(mod_pagespeed团队)