last-modified

304 not modified Drupal 8

Аватар пользователя henzel

Доброго времени суток!
Не удаётся настроить статус 304 Not Modified, если страница не изменялась.

Поставил чистый drupal 8.3.6 (пробовал и 8.4.x-dev).
Создал ноду типа Page.
На странице admin/config/development/performance указал "Page cache maximum age" 10 минут. Last-Modified есть.
Тестировал на внешнем хостинге под анонимом.

Кто-нибудь решал данную проблему?

0 Спасибо

Отправка собственных заголовков

Аватар пользователя respo

Всем привет!
Сразу вопрос: как отправить свои HTTP-заголовки для всех страниц?
Проблема возникла в определении с какой страницы их отправлять... Где подсмотреть через какую страницу идут все запросы...? В общем выручайте)) Согласен, немного не понятно сказал задачу, по этому задавайте дополнительный вопросы) Очень нужно!))

0 Спасибо

Http Headers - Last-Modified

Аватар пользователя mynight

Коллеги подскажите как подкорректировать отдачу HTTP заголовков?
Меня интересует отдача Last-Modified нужна не текущая дата сервера а дата изменения, редактирования новости или страницы.

Модуль Http Headers позволял менять отдачу но для 7го нет версии.
http://drupal.org/project/httpHeaders

0 Спасибо

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

Аватар пользователя OldWarrior

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

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

0 Спасибо

есть ли для drupal модуль позволяющий отдавать клиенту ответ 304 not modified в случае если страница не изменилась?

Аватар пользователя pavelpg

естественно нода имеет дату последней модификации - для нее это легко осуществить. если сервер запросил с полем If-Modified-Since, и дата модификации ноды больше чем эта дата (в If-Modified-Since) то отдавать код 200 и тело страницы, иначе сообщать клиенту что содержимое не поменялось с кодом 304.

ps. хотелось бы знать как обычно поступают со страницами таксономии. страницы которые отображают всякие ленты документов? как мне кажется что за "дату модификации" этой страницы можно взять дату модификации последнего документа.

0 Спасибо