Я хочу убедиться, что в случае изменения файла (например, если файлы кэша удалены) браузер пользователя не должен загружать кэшированную версию.
Вот проблема, которую я обнаружил. Вот заголовки, когда я НЕ пользуюсь caches_page
:
HTTP/1.1 200 OK =>
ETag => "4ff902bc57e1892d7a963e43bf56dcc8"
X-UA-Compatible => IE=Edge,chrome=1
Cache-Control => max-age=0, private, must-revalidate
X-Runtime => 2.710376
X-Rack-Cache => miss
Set-Cookie => _Myapp_session=.....; path=/; HttpOnly
Status => 200
А вот заголовки, когда я его использую:
HTTP/1.1 200 OK =>
ETag => "80003-1ad93-4b44a71a41180"
Last-Modified => Sat, 17 Dec 2011 14:22:14 GMT
Accept-Ranges => bytes
Я удалил общие строки для удобства сравнения.
Есть ли проблемы с этими различными заголовками?