Кто-нибудь встречал модуль для быстрой вставки Cache-Control: no-cache, must-revalidate и т.д.?

Главные вкладки

Аватар пользователя OldWarrior OldWarrior 1 июля 2011 в 4:29

Нужно что-то для управления кэшированием страниц и подгружаемых компонентов на стороне клиента (чтоб каждый раз не жать Ctrl+F5, Ctrl+R, etc).
По принципу: обновились шаблоны (таблицы CSS) - установить соответствующий last-modified в заголовке.
Вопрос именно про модуль - чтобы не лазать каждый раз в шаблоны, а писать эти метатеги из админки drupal'а.

Смысл: над проектом "на горячую" работают несколько людей, нужно чтобы они могли видеть изменения в структуре вёрстки/разметки, сделанные другими исполнителями.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 1 июля 2011 в 5:35

"OldWarrior" wrote:

По принципу: обновились шаблоны (таблицы CSS) - установить соответствующий last-modified в заголовке.

Сбрасывайте друпальный кеш через drush или админку, будет обновляться специальный GET-параметр, у всех будет подтягиваться новый CSS

Аватар пользователя OldWarrior OldWarrior 1 июля 2011 в 6:37

В том-то и дело, что это не всегда решает вопрос.
CSS остаются в кеше и не обновляются браузером.

Пример: человек исправил меню, я сбросил кеш, убедился, что грузится новая таблица CSS, а через 20 минут по аське объяснял другому перепуганному сотруднику как обновить кеш браузера, потому что из-старой CSS у него вся разметка меню развалилась.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 1 июля 2011 в 6:39

Тут я бы лучше посмотрел в сторону ебанутых прокси на пути следования HTML-буковок до смотрелки интернета. Обычно такую прокси-срань ничем не убедить не кешировать.