Как ОСТАНОВИТЬ caches_page от установки страницы в кеше навсегда? - Рельсы 3.1 - PullRequest
0 голосов
/ 17 декабря 2011

Я хочу убедиться, что в случае изменения файла (например, если файлы кэша удалены) браузер пользователя не должен загружать кэшированную версию.

Вот проблема, которую я обнаружил. Вот заголовки, когда я НЕ пользуюсь 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

Я удалил общие строки для удобства сравнения.

Есть ли проблемы с этими различными заголовками?

1 Ответ

0 голосов
/ 17 декабря 2011

Я не нашел способа сделать это с помощью rails, поэтому вставьте директивы "Header set" в apache.conf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...