【问题标题】:mod_pagespeed with multiple domains or subdomains具有多个域或子域的 mod_pagespeed
【发布时间】:2014-02-08 02:25:20
【问题描述】:

我想知道在多个域或子域中使用 pagespeed,以及它是否有效。

我发现了一些问题here at SOF 与我想要实现的类似目标,只是我想对子域或多个域进行此操作。

我尝试使用以下方法使事情正常进行,但不确定是否可以!

ModPagespeedDomain http://www.example-1.com #  domain 1 where to get images from

ModPagespeedDomain http://static.example.com #  subdomain 1 where to get js files from

ModPagespeedDomain http://resources.example.com #  subdomain 2 where to get css from

现在我想知道以下设置是否可以:

ModPagespeedMapRewriteDomain http://www.example.com   http://www.example1.com
ModPagespeedMapRewriteDomain http://www.example.com   http://static.example.com
ModPagespeedMapRewriteDomain http://www.example.com   http://resources.example.com

或者应该只内联到主域而不是一一列出...

所以我的问题是这个配置正确吗?如果没有,我该如何纠正??

我希望它不会令人困惑......

谢谢

【问题讨论】:

    标签: apache mod-pagespeed


    【解决方案1】:

    这完全取决于您要完成的工作。

    • ModPagespeedDomain 指令如果您在所有三个域上都安装了 mod_pagespeed(例如,如果它们都只是在同一台机器上单独的 VirtualHosts)。这将重写所有 3 个域上的所有资源,无论从哪一个加载 HTML。 如果 mod_pagespeed 没有在 3 个资源域上运行,请不要使用这些指令。

    • ModPagespeedMapProxyDomain 会将这 3 个域中的 URL 重写为 www.example.com。如果您没有在 3 个资源域上安装 mod_pagespeed,您通常会使用它,但您在 www.example.com 上安装。注意:您可能想要更多类似的东西:

      ModPagespeedMapProxyDomain http://www.example.com/images/   http://www.example1.com
      ModPagespeedMapProxyDomain http://www.example.com/js/   http://static.example.com
      ModPagespeedMapProxyDomain http://www.example.com/css/   http://resources.example.com
      

      子目录是确保 mod_pagespeed 知道哪些资源映射回哪些域所必需的。 Read the documentation 了解更多详情。

    • ModPagespeedMapRewriteDomain 可能不是您想要的。该指令基本上仅用于 CDN 配置。它将 3 个资源域中的 URL 重写为 www.example.com,但无法响应对这些重写资源的请求(假设您重写的域是拉式 CDN)。

    欲了解更多信息,您可以阅读完整的PageSpeed Authorizing and Mapping Domains documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-03
      • 1970-01-01
      • 2019-01-30
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      相关资源
      最近更新 更多