1

有没有办法VirtualHosts使用 Google Pagespeed 模块设置多个域?

我已经用我的一个域尝试过这个,ModPagespeedDomain但不确定如何处理多个域,我在一台服务器上有大约 14 个域

我也尝试过ModPagespeedMapOriginDomain,但这似乎也无济于事。我基本上想要combine_javascriptcombine_css与所有网站合作。我已经在配置文件中设置了过滤器

4

2 回答 2

0

ModPagespeed 文档有一些关于如何配置服务器范围和每个 VHost 重写器的示例:https ://developers.google.com/speed/pagespeed/module/configuration#virtual-hosts

于 2013-11-20T03:59:13.700 回答
0

您应该可以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.

请仔细阅读文档,该指令需要满足一些假设。

于 2013-11-20T23:44:25.357 回答