как остановить использование скорости страницы 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 в браузере, как это
Если вы посмотрите в своем 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