У меня есть несколько запросов, связанных с Управлением Кэша.
Если я указываю Управление Кэша max-age=3600, must-revalidate
для статического html/js/images/css файла, с Последним Измененным Заголовком, определенным в HTTP-заголовке:
а. Посмотрите на вкладку «Статистика» на этой странице и посмотрите, что происходит.
б. По истечении срока действия браузер проверит на сервере, обновлен ли файл. В противном случае сервер ответит заголовком 304 Not Modified
, и ничего не будет загружено.
Вы можете проверить это поведение самостоятельно, посмотрев на панель «Сеть» в Firebug или аналогичных инструментах. Просто повторно введите URL-адрес в адресной строке и сравните количество HTTP-запросов с количеством запросов, когда ваш кеш пуст.