> 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, для управления своим кешем.