【问题标题】:Config mod_pagespeed for multiple domains为多个域配置 mod_pagespeed
【发布时间】:2013-12-03 18:37:53
【问题描述】:

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

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

我也尝试过ModPagespeedMapOriginDomain,但这似乎也无济于事。我基本上希望combine_javascriptcombine_css 与所有站点一起工作。我已经在配置文件中设置了过滤器

【问题讨论】:

    标签: linux apache mod-rewrite centos mod-pagespeed


    【解决方案1】:

    您应该能够使用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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-31
        • 2015-01-21
        • 1970-01-01
        • 2011-11-26
        • 1970-01-01
        • 2018-05-21
        • 1970-01-01
        相关资源
        最近更新 更多