2

複数のドメインやサブドメインでのページスピードの使い方と、それが機能するかどうかについて疑問に思っていました。

ここ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

今、私は次の設定がOKかどうか知りたいです:

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

または、それらを1つずつリストするのではなく、メインドメインのみにインラインにする必要があります...

だから私の質問はこの構成が正しいですか?? そうでない場合、どうすれば修正できますか??

混乱しないことを願っています...

ありがとう

4

1 に答える 1

4

それはすべて、達成しようとしていることに依存します。

  • ModPagespeedDomainmod_pagespeed が 3 つすべてのドメインにインストールされている場合 (たとえば、それらがすべてVirtualHost同じマシン上の別の にすぎない場合)、ディレクティブは機能します。これにより、HTML がどのドメインから読み込まれたかに関係なく、3 つのドメインすべてのすべてのリソースが書き換えられます。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 がどのリソースがどのドメインにマップされるかを確実に認識できるようにするために必要です。詳細については、ドキュメントを参照してください。

  • ModPagespeedMapRewriteDomainおそらくあなたが望むものではありません。そのディレクティブは、基本的に CDN 構成にのみ使用されます。3 つのリソース ドメインから に URL を書き換えますがwww.example.com、それらの書き換えられたリソースに対する要求には応答できません (書き換え先のドメインがプル CDN であると想定しています)。

詳細については、完全なPageSpeed Authorizing and Mapping Domains ドキュメント を参照してください。

于 2014-02-07T18:25:20.823 に答える