有没有办法VirtualHosts
使用 Google Pagespeed 模块设置多个域?
我已经用我的一个域尝试过这个,ModPagespeedDomain
但不确定如何处理多个域,我在一台服务器上有大约 14 个域
我也尝试过ModPagespeedMapOriginDomain
,但这似乎也无济于事。我基本上想要combine_javascript
并combine_css
与所有网站合作。我已经在配置文件中设置了过滤器
有没有办法VirtualHosts
使用 Google Pagespeed 模块设置多个域?
我已经用我的一个域尝试过这个,ModPagespeedDomain
但不确定如何处理多个域,我在一台服务器上有大约 14 个域
我也尝试过ModPagespeedMapOriginDomain
,但这似乎也无济于事。我基本上想要combine_javascript
并combine_css
与所有网站合作。我已经在配置文件中设置了过滤器
ModPagespeed 文档有一些关于如何配置服务器范围和每个 VHost 重写器的示例:https ://developers.google.com/speed/pagespeed/module/configuration#virtual-hosts
您应该可以ModPagespeedDomain
用来告诉 mod_pagespeed 哪些域要重写。像 CSS 缩小和图像重新压缩这样的基本重写对你有用吗?
为了combine_*
跨多个域工作,您可能必须使用ModPagespeedMapRewriteDomain
将它们移动到一个域中。就像是:
ModPagespeedMapRewriteDomain one.domain.com/shard1/ shard1.domain.com
ModPagespeedMapRewriteDomain one.domain.com/shard2/ shard2.domain.com
ModPagespeedMapRewriteDomain one.domain.com/shard3/ shard3.domain.com
ModPagespeedMapRewriteDomain one.domain.com/shard4/ shard4.domain.com
...
然后所有重写的资源shard*.domain.com
都将被重写为one.domain.com
.
请仔细阅读文档,该指令需要满足一些假设。