Я внедрил независимые от сервера eTag на своем сайте, и теперь я смотрю на добавление заголовков expires, чтобы предотвратить большинство запросов 304.
Я обеспокоен использованием заголовков с длинным сроком действия, так как это делает егосложно заставить обновить, если вам нужно обновить содержимоеИ я также не большой поклонник того, чтобы загромождать мой код строками запроса версий, такими как:
<link rel="stylesheet" type="text/css" href="/style.css?version=X" />
Так что я подумываю установить для заголовка срока действия что-то короткое, например 10 минут, почти для всего.Таким образом, у меня есть только 10-минутное окно устаревшего контента, но для обычного сеанса просмотра я собираюсь остановить большинство 304-х.И даже если они продлятся дольше, я буду просто показывать один 304 каждые 10 минут, если содержание не изменится.
Это выглядит довольно элегантно, хотя я видел много сайтов, использующих приведенный выше метод запроса строки запроса версийи даже в mod_pagespeed от Google есть возможность более или менее автоматически создавать версии, поэтому мне просто любопытно, если это надежный подход или я что-то упустил, что делает его непрактичным.
Спасибо