Я использую Google скорость mod_page с участием Apache на Centos 5.X VPS (Я не уверен на 100% в точной версии Centos, но я знаю, что она относится к серии 5.)
Я размещаю множество веб-сайтов WordPress с помощью W3 Total Cache, на всех из которых установлена последняя версия WordPress и W3TC.
Теперь вот моя проблема. При редактировании любого «внешнего» кода (HTML, CSS, JS, ETC) он не обновляется после того, как страница была отрисована в течение примерно 5 минут.
Я очистил ВСЕ кеши W3TC и очистил кеши браузера. Обычно в прошлом (до установки Google mod_pagespeed) это очищалось и обновлялось мгновенно. С момента установки mod_pagespeed у меня есть ~ 5-минутная задержка (иногда дольше) обновления всего внешнего кода (даже после очистки кешей).
Я слышал, что запуск mod_pagespeed на VPS - это НЕТ-НЕТ. Есть какие-нибудь отзывы об этом слухе?
Я также слышал, что запуск mod_pagespeed в сочетании с W3TC (W3 Total Cache - плагин WordPress) - еще один большой НЕТ-НЕТ. Есть отзывы по этому поводу?
Что вызывает эту проблему?
Или все вышеперечисленное не имеет значения? Должен ли я просто вносить все свои изменения на локальном сервере разработки, а затем загружать их на действующий сервер после внесения окончательных изменений?
mod_pagespeed, похоже, работает отлично, за исключением раздражающей 5-минутной задержки при изменении внешнего кода.
Так много вопросов и так мало знаний. Если вы знаете что-нибудь об этой задержке с помощью mod_pagespeed, пожалуйста, просветите меня своими мыслями об этой конкретной ситуации.
Похоже, вам нужно очистить кеш mod_pagespeed. Посмотри пожалуйста mod_pagespeed FAQ: Как очистить кеш на моем сервере?
Мы также слышали о проблемах, связанных с запуском как mod_pagespeed, так и других систем кэширования (особенно W3TC), но не похоже, что это ваша проблема.
mod_pagespeed должен нормально работать на VPS.
mod_pagespeed не волнует, если вы используете VPS. И VPS не заботится.
Сравнение HTTP-заголовков между включенным и отключенным mod_pagespeed должно дать вам некоторые подсказки, но вкратце: часть того, что делает mod_pagespeed, - это проверка правильности (или, в данном случае, удивительно) Expires
и Cache-Control
заголовки (и т.п.) установлены. Это напрямую влияет на поведение кеширования всего на пути от вашего Apache (w / mod_pagespeed) до вашего браузера.
Таким образом, простой ответ был бы: да, запуск как mod_pagespeed, так и чего-то еще, что выполняет кеширование (я ничего не знаю о W3TC), может привести к интересный полученные результаты.
Более длинный ответ (для вас): посмотрите, что именно делают оба, и выясните, какие настройки нужно настроить, если они есть.