2014-02-07 3 views
2

Мне было интересно узнать о использовании страниц с несколькими доменами или субдоменами и работает ли оно.mod_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 

или это должно быть встроенный в основной домен только вместо того, чтобы перечислить их один за другим ...

так что мой вопрос в правильной конфигурации? если нет, то как это исправить?

Я надеюсь, что это не смущает ...

Благодаря

ответ

4

Это все зависит от того, что вы пытаетесь достичь.

  • ModPagespeedDomain директивы работать, если вы mod_pagespeed установлены на всех трех областях (например, если они всего лишь отдельные VirtualHost с на одной и той же машине.). Это перепишет все ресурсы на всех 3 доменах независимо от того, из какого HTML-файла загружается. Не используйте эти директивы, если mod_pagespeed не работает на 3 ресурсных доменах.

  • ModPagespeedMapProxyDomain будет переписывать URL-адреса из этих 3 доменов в www.example.com. Обычно вы используете это, если у вас нет mod_pagespeed, установленного на 3 ресурсных доменах, но вы делаете это на 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. Он будет переписывать URL-адреса из трех доменов ресурсов в www.example.com, но не сможет ответить на запрос для этих перезаписанных ресурсов (предполагается, что домен, который вы переписываете, является выталкивающим CDN).

Для получения дополнительной информации вы можете прочитать полный текст PageSpeed Authorizing and Mapping Domains documentation.

+0

Большое спасибо. теперь идея понятна. прекрасно работает. –

Смежные вопросы