Назад | Перейти на главную страницу

Отложенное обновление внешнего кода с помощью Google mod_pagespeed на Centos 5.X VPS

Я использую 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), может привести к интересный полученные результаты.

Более длинный ответ (для вас): посмотрите, что именно делают оба, и выясните, какие настройки нужно настроить, если они есть.