как остановить использование скорости страницы google

У меня есть сайт wordpress, который я создаю для клиента, временно размещенного на http://dev.eatfit.co.nz/

Я замечаю, что часто (но не каждый раз), что я просматриваю страницу (например, домашнюю страницу), то, что я предполагаю, это онлайн-сервис google pagespeed, похоже, переписывает url-адрес на лету, чтобы оптимизировать вещи, поэтому я получаю URL-адреса, подобные этому, возвращаясь ко мне (видимый в fiddler или в .формат html источник)

http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png

Я не хочу, чтобы это произошло, и я хочу отключить Google pagespeed, поскольку он неправильно оптимизирует css, а также постоянно кэширует, поэтому тестирование обновлений болезненно.

странно то, что я никогда не включал онлайн Google pagespeed для этого сайта, и в моей установке wordpress нет специальных плагинов оптимизации делающий это. Я посмотрел их онлайн-сервис, и, по-видимому, вам нужно ввести специальную запись CNAME dns, чтобы заставить pagespeed работать, но такого cname не существует в этом домене.

похоже, что где-то между сервером хостинговой компании и моим клиентским компьютером URL-адреса автоматически переписываются. Как это происходит и как это можно остановить.

9 ответов


похоже, что mod_pagespeed установлен на хосте.

Если у вас нет доступа, чтобы отключить его на вашем сайте, вы можете добавить ?ModPagespeed=выкл до конца вашего URL в браузере, как это

http://dev.eatfit.co.nz/?ModPagespeed=off


Если вы посмотрите в своем Apache conf.каталог д (шахта В /и т. д./httpd/conf файл.d), вы должны увидеть файл под названием pagespeed.conf. Чтобы полностью отключить сервис, найдите строку с надписью:

ModPagespeed on

и меняем его на:

ModPagespeed off

... перезапустите службу httpd с "перезапуск службы httpd".


эти два ответа оба точны-ответ да, это модуль apache, установленный хостинговой компанией на всех учетных записях - чтобы отключить его, вы можете добавить строку ниже в свой .файл htaccess:

ModPagespeed выкл


по внешнему виду это модуль для apache, поэтому он может быть установлен на вашем хост-сервере, я бы связался с вашим хостом, если вы его не просили.


Я могу подтвердить все ответы, перечисленные выше. Похоже, вы действительно отключили его через свой .файл htaccess. Однако я хотел бы знать, с какими функциональными проблемами вы столкнулись с CSS. Я не смог обнаружить никакой визуальной разницы на вашей домашней странице с & без mod_pagespeed. Если вы нашли ошибку хотелось бы исправить.

Это правда, что он добавляет кэширование к вашим ресурсам, но сервер проверяет изменения каждые 5 минут, если у вас нет явного TTL и пишет out URLs с новыми хэшами контента при каждом изменении данных. Даже эта 5-минутная задержка может раздражать при разработке, но есть относительно новая функция:ModPagespeedLoadFromFile что делает deveoping с mod_pagespeed более плавным, а также улучшает производительность сервера.

преимущества всего этого заключаются в том, что на вашем сервере намного меньше поездок туда и обратно и значительно меньше задержек для конечных пользователей. Проверьте webpagetest результаты:

видео, mod_pagespeed on, mod_pagespeed off

кроме того, не могли бы вы рассказать мне, какой хостинг-провайдер вы используете, который по умолчанию включает mod_pagespeed? Спасибо!


для меня это сработало так(будьте осторожны, он отключит pagespeed для всех запросов, без строки запроса):

vim /etc/apache2/mods-available/pagespeed.conf
#ModPagespeed on
ModPagespeed unplugged
:wq

я комментирую ModPagespeed и добавляю отключенную строку ModPagespeed здесь. Надеюсь, это поможет.


необходимо изменить в pagespeed.conf файл от on до off

ModPagespeed off 

Расположение файла в Ubuntu / Debian

/etc/apache2/conf.d/pagespeed.conf

Расположение файла в CentOS / httpd

/etc/httpd/conf.d/pagespeed.conf

не забыли перезапустить службы apache или httpd.

для индивидуального сайт через .реврайт

ModPagespeed off 

и если вы хотите, чтобы pagespeed перестала изменять имена файлов, этот фильтр:

pagespeed InPlaceResourceOptimization on;

посмотреть здесь об этом. Глава называется "оптимизация ресурсов на месте"

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


на моей установке лампы на элементарной ОС файл conf pagespeed включен

lampstack-(yourversion)/apache2/conf/pagespeed.conf