Cache revalidation using If-None-Match

S.A.N nginx-forum at nginx.us
Wed Apr 1 16:04:09 UTC 2015


> Extension", http://tools.ietf.org/html/rfc5861#section-4. Т.е.
> возможность задать в заголовках ответа - можно ли этот ответ в
> дальнейшем использовать при ошибках

Chrome, реализовал директиву stale-while-revalidate, опция пока что
экспериментальная её нужно активировать:
chrome://flags/#enable-stale-while-revalidate

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

Пример HTTP заголовка:
Cache-Control: max-age=0, stale-while-revalidate=1000000,
stale-if-error=1000000

Nginx планирует в новых версиях реализовать HTTP 2
будет очень хорошо если Nginx реализует модуль - HTTP Cache-Control
Extensions for Stale Content, для управления своим кешем.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,251189,257788#msg-257788



Подробная информация о списке рассылки nginx-ru