> 2) и что, всю толпу заголовков перечислять в ignore, если вдруг
> хочется чтобы
> всё происходило ровно так, как описано в конфиге? :)
Нет, достаточно указать ignore Cache-Control и бекенд не сможет рулить кешированием, но вообще заголовки от бекенда, появляются не от сырости, их там разработчики специально, в коде запрограммировали, чтобы управлять кешированием :)
Да, кстати на заголовок Cache-Control: max-age=1 stale-if-error=100 stale-while-revalidate=100 уже реагирует Хром, он может в офлайне работать с этим кешем.
Но вы так же должны знать, что даже в онлайне когда на сервере уже есть новый кеш, браузер всегда будет загружать из своего локал кеша старый кеш (не старше значения из stale-while-revalidate) и только в фоновом режиме отправит запрос на сервер, но на странице будет старый контент.