Mod_pagespeed, Лак и проблемы кэша Apache после новых нажатий кода

Если Вы надеетесь проверять файл, Вы уже знаете, что можно использовать. Дополнительно файл может использоваться для идентификации типа объекта файла:

[akula@jasonlawer ~]$ file /var/www/html/2001914
/var/www/html/2001914: symbolic link to `/tickets/rhev/2001914.zip_FILES/'

Если это было обеспечено как часть пакета, хотя самая легкая вещь сделать просто использовать об/мин для проверки использования пакета

[akula@jasonlawer ~]$ rpm -V httpd
2
задан 15 July 2011 в 19:40
2 ответа

Просто чтобы убедиться, что я понимаю проблему, похоже, что вы изменяете файлы, которые были обслужены до mod_pagespeed, из varnish с заголовками expires, которые сохраняют их кешированными после того, как они были изменены на сервере .

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

http://site.com/asset.gif?p=930024982afb191

Похоже, есть и другие регуляторы, которые вы можете настроить в mod_pagespeed, чтобы изменить время истечения срока действия определенных файлов:

http : //code.google.com/speed/page-speed/docs/filter-cache-extend.html

Также в отношении клиентской стороны вот дополнительная информация о том, как они действуют, которая поможет настроить как varnish, так и mod_pagespeed:

http://code.google.com/speed/page-speed/docs/filter-cache-extend.html

1
ответ дан 3 December 2019 в 12:08

Вы писали о промывке Varnish. На самом деле есть два разных способа сделать это:

  1. удалить определенный документ (HTML-страницу, изображение, CSS-файл или что-то еще) на основе определенного URL-адреса и его вариантов (обычно версии на разных языках или сжатые / несжатые версии) - это в основном называется очисткой
  2. аннулировать группу документов (HTML-страницу, изображение, CSS-файл или что-то еще) на основе регулярного выражения - это называется ban

В вашем случае запретить весь HTML, Файлы CSS и JS могут быть хорошей идеей.

Для получения дополнительной информации перейдите по этой ссылке или спросите: https://www.varnish-cache.org/docs/3.0/tutorial/purging.html

1
ответ дан 3 December 2019 в 12:08

Теги

Похожие вопросы