Ответ 1
Похоже, mod_pagespeed установлен на хосте.
Если у вас нет доступа к отключению его для вашего сайта, вы можете добавить? ModPagespeed = отключить до конца вашего URL-адреса в браузере, как этот
У меня есть сайт Wordpress, который я создаю для клиента, временно размещенного на http://dev.eatfit.co.nz/
Я часто замечаю, что часто (но не каждый раз) просматриваю страницу (например, домашнюю страницу), я полагаю, что онлайн-служба google pagespeed, по-видимому, переписывает URL-адрес на лету, чтобы оптимизировать ситуацию, поэтому Я получаю URL-адреса, подобные этому, возвращаясь ко мне (видимый в скрипаче или в источнике .html)
http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png
Я не хочу, чтобы это произошло, и я хочу отключить скорость страницы google, поскольку она неправильно оптимизирует css, а также постоянно кэширует, поэтому тестирование обновлений является болезненным.
Странная вещь: я никогда не включал онлайн-страницы в google для этого веб-сайта, и в моей установке wordpress нет специальных плагинов оптимизации. Я просмотрел их онлайн-сервис и, видимо, вам нужно добавить специальную запись cname dns, чтобы заставить работать с страницами работать, но в этом домене не существует такого cname.
Похоже, что где-то между сервером хостинговой компании и моим клиентским компьютером URL-адреса автоматически переписываются. Как это происходит и как его можно остановить.
Похоже, mod_pagespeed установлен на хосте.
Если у вас нет доступа к отключению его для вашего сайта, вы можете добавить? ModPagespeed = отключить до конца вашего URL-адреса в браузере, как этот
Если вы заглянете в каталог apache conf.d(мой находится в /etc/httpd/conf.d), вы должны увидеть файл с именем pagespeed.conf. Чтобы полностью отключить службу, найдите строку, которая гласит:
ModPagespeed on
и измените его на:
ModPagespeed off
... затем перезапустите службу httpd с помощью службы httpd restart.
Эти два ответа являются точными. Ответ: да, это модуль apache, установленный хостинговой компанией во всех учетных записях. Чтобы отключить его, вы можете добавить строку ниже в ваш файл .htaccess:
ModPagespeed off
По внешнему виду, это модуль для apache, поэтому он может быть установлен на вашем сервере хостинга, я бы связался с вашим хостом, если вы его не просили.
Я могу подтвердить все ответы, перечисленные выше. Похоже, вы действительно отключили его через ваш файл .htaccess. Однако я хотел бы знать, какие функциональные проблемы вы столкнулись с CSS. Я не мог обнаружить никаких визуальных различий на вашей домашней странице с помощью mod_pagespeed и без него. Если вы обнаружили ошибку, мы хотели бы ее исправить.
Верно, что он добавляет кеширование к вашим ресурсам, но сервер проверяет изменения каждые 5 минут, если у вас нет явного TTL и выписывает URL-адреса с новыми хэшами контента всякий раз, когда данные изменяются. Даже эта 5-минутная задержка, по общему признанию, вызывает раздражение при разработке, но есть относительно новая функция: ModPagespeedLoadFromFile, что делает декупацию с mod_pagespeed на много более плавный, а также улучшает производительность сервера.
Преимущества всего этого в том, что на ваш сервер намного меньше круговых поездок и значительно меньше латентности для ваших конечных пользователей. Проверьте результаты webpagetest:
Video, mod_pagespeed в, mod_pagespeed off
Кроме того, не могли бы вы сказать мне, какой хостинг-провайдер вы используете, который по умолчанию работает mod_pagespeed? Спасибо!
Для меня это сработало так (бойтесь, что он отключит скорость страниц для всех запросов, без запроса):
vim /etc/apache2/mods-available/pagespeed.conf
#ModPagespeed on
ModPagespeed unplugged
:wq
Я комментирую ModPagespeed и добавляю строку ModPagespeed unplugged здесь. Надеюсь, что это поможет.
Необходимо изменить файл pagespeed.conf с on на off
ModPagespeed off
Расположение файла в Ubuntu/Debian
/etc/apache2/conf.d/pagespeed.conf
Расположение файла в CentOS/httpd
/etc/httpd/conf.d/pagespeed.conf
Не забудьте перезапустить службы apache или httpd.
для отдельного веб-сайта через .htaccess
ModPagespeed off
И если вы хотите, чтобы pagepeed перестали изменять ваши имена файлов и этот фильтр:
pagespeed InPlaceResourceOptimization on;
См. здесь об этом. Глава называется "Оптимизация ресурсов на месте"
Также, если вы определяете статические файлы, вы сразу увидите изменения и улучшите производительность. См. здесь об этом. Искать главу "Загрузка статических файлов с диска"
при установке моей лампы на элементарной ОС, файл confpeported на
lampstack-(yourversion)/apache2/conf/pagespeed.conf