Я изучаю кеш и как его управлять.Как проверить «Cache-Control», «no-cache, no-store, must-revalidate»
Я вижу, что статические материалы, такие как изображения, css-файлы, js-файлы, хранятся во временной папке при открытии моих страниц веб-сайта. Но теперь, когда я добавил эти атрибуты в заголовок ответа, я не вижу никаких изменений в поведении кэша.
Все содержимое хранится, как и раньше. И даже когда я делаю некоторые изменения в js-файлах, я не вижу новых js-файлов, которые извлекаются. Браузер использует те же старые js-файлы с устаревшим контентом.
Так что я делаю что-то неправильно.
логики, что я добавил в JSP файл:
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP1.1.
response.setDateHeader("Expires", 0); // Proxies.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
После этих изменений:
Response Headers
Cache-Control:no-cache, no-store, must-revalidate
Content-Language:en-US
Content-Length:3333
Content-Type:text/html;charset=ISO-8859-1
Date:Fri, 12 Dec 2014 11:48:37 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Pragma:no-cache
Server:WebSphere Application Server/8.0
X-Powered-By:Servlet/3.0
До этих изменений:
Response Headers
Content-Language:en-US
Content-Length:6788
Content-Type:text/html;charset=ISO-8859-1
Date:Fri, 12 Dec 2014 11:50:10 GMT
Server:WebSphere Application Server/8.0
X-Powered-By:Servlet/3.0
Я просто хотел знать, как я могу проверить правильность работы этих заголовков. Любая помощь будет оценена по достоинству.