mod_pagespeed在其他域上组合了css

时间:2012-01-16 20:04:11

标签: apache mod-pagespeed

我一直在寻找mod_pagespeed来加速我的网站。我目前从一个单独的域加载我的CSS / JS,以加快这些资源的加载速度。但是,我喜欢将我的CSS / JS分解为有用的功能块。这意味着,在最糟糕的情况下,我可能会有六个CSS文件,并且在一个页面上包含相同数量的JS文件。

所以我的问题是。如何使用mod_pagespeed继续从其他域加载文件,还可以使用combine_css / combine_js指令?

1 个答案:

答案 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团队)