Force 200 (кэшируется) - PullRequest
       5

Force 200 (кэшируется)

0 голосов
/ 06 июня 2018

Я ищу способ заставить мою индексную HTML-страницу кэшироваться в браузере с ответом 200 (cached), а не с нормальным 200 или 304 ответом.

Этот вопросочень похоже на Nginx - «принудительно» 200 ответов кэша вместо 304 .

Что я пробовал:

Я пытался отправить этизаголовки с моего сервера:

Expires: (some date in the future)
Cache-Control: public
Pragma: public

Или:

Cache-Control: public, max-age=3600

Но ни один из них не дает нужного мне результата.

Пример сайта с работающим HTTP-кэшированием:

https://www.mozilla.org/en-GB/

При первой загрузке веб-сайта Mozilla все возвращается со стандартным ответом 200.При обновлении все ресурсы загружаются через локальный кэш (и на вкладке сети браузера отображается сообщение 200 (cached)).

Страница индекса иногда загружается с 200 OK или 304.

Mozilla screenshot

Я хочу знать, возможно ли получить страницу индекса для загрузки из кэша браузера, как ресурсы на веб-странице Mozilla.Если это возможно, как это можно сделать?

...