Как самообслуживающий WordPress работает с Google Page Speed ​​Service?

Google анонсировала службу скорости страницы , перепрыгнув на подножку «все в одном», одна оптимизация сайта и CDN.

  • Каковы потенциальные проблемы при настройке самообслуживания WordPress?

  • Как настройка ссылочного домена работает с WP ? Учитывая, что Google должен тянуть контент, но URL общедоступного сайта будет отличаться.

  • Можно ли настроить его с помощью нескольких объектов?

  • Если статические кэширующие плагины остаются включенными или отключенными для лучшей совместимости?

  • Как это работает с wp-admin и Ajax? Должны ли они быть внесены в черный список в настройках службы?

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

7 голосов | спросил Rarst 28 J000000Thursday11 2011, 19:05:19

1 ответ


4

Потенциальные проблемы

Служба скорости страницы Google не работает с «голыми доменами». То есть, это не будет работать только с example.com. Доменное имя должно иметь поддомен перед ним, например «www.example.com».

Это связано с ограничением внедрения Google службы скорости страницы, которая требует, чтобы вы установили запись CNAME в свой DNS. Это не является общим ограничением самой системы скорости страницы, и вы можете использовать open-source mod_pagespeed , чтобы достичь тех же целей, если у вас есть такой уровень доступа к вашему веб-хосту.

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

Справочные домены

Контрольный домен используется только для поиска DNS.

Например, скажем, я перемещаю сайт на example.com на их службу. Домен example.com живет на IP-адресе 1.2.3.4.

Теперь службе Google Page Speed ​​необходимо знать, где находится ваш фактический сайт. Чтобы сделать это, они хотят, чтобы вы установили ссылочный домен на ref.example.com, указав 1.2.3.4.

Но они используют это только для получения IP-адреса. Когда их система действительно связывается с вашим доменом, он разговаривает с 1.2.3.4, но устанавливает заголовок Host: example.com, а не ref.example.com.

Таким образом, WordPress не видит здесь никакой разницы. Он будет вести себя нормально. Ему нужно знать нуль о ссылочном домене.

Рекомендации MultiSite

Multisite отлично работает с сервисом скорости страницы Google, однако только при настройке подкаталога. Настройка на основе субдомена не будет работать вообще.

Служба скорости страницы Google предоставляет прокси-услуги только для одного домена /сайта. Однако многоуровневая конфигурация в подкаталоге по существу является одним доменом /сайтом, насколько Google заботится.

Если вы используете multisite с разными именами поддоменов, служба Google Page Speed ​​не будет работать из-за их методологии. Требование записи CNAME в DNS устраняет это. Тем не менее, вы можете использовать mod_pagespeed с открытым исходным кодом, что делает то же самое, что и на ваших собственных серверах, а не через прокси Google.

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

Статическое кэширование

Плагины статического кэширования могут использоваться с сервисом Google Page Speed, так как в этом случае Google действительно действует как прокси-сервер, а не как полный сервис кэширования.

Служба Google Page Speed ​​будет кэшировать несколько ресурсов, таких как изображения, файлы JavaScript и CSS. Однако фактический HTML, созданный вашей страницей, не будет кэшироваться. Google будет получать обычную страницу, сгенерированную вашим сервером, и повторно обслуживать ее для ваших пользователей, как обычно, после запуска через свои инструменты скорости страницы.

Запросы wp-admin и AJAX

Если вы ничего не сделаете, раздел wp-admin будет запущен через прокси-сервер Google Page Speed.

Так как нормальная mod_pagespeed, похоже, не влияет на код wp-admin, маловероятно, что служба Google будет иметь какой-либо эффект вообще.

То же самое относится ко всем типам поведения AJAX, mod_pagespeed не повлияло на них в тестах.

ответил Otto 2 PM00000070000001831 2011, 19:36:18

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132