Maxim Dounin Wrote: ------------------------------------------------------- >если ревалидация не проходит - элемент кеша не будет > удалён/заменён, а будет продолжать использоваться для других > пользователей.
Будет очень полезно, если бекенд сможет через HTTP хедеры управлять, настройкой cache_use_stale, можно сделать так же как в HTTP спецификации, хедер Cache-Control: must-revalidate, запрещает использовать устаревший ответ и отменяет директиву stale если она была. Это нужно для того чтобы можно было разделить правило use_stale для залогиненых и анонимных запросов, т.е для страниц которые мы генерируем для аноним юзеров будет применятся правило из конфига Nginx cache_use_stale error updating, а страницы которые генерятся только для залогиненых (у них отдельный юрл) юзеров будет отдаватся хедер Cache-Control: must-revalidate, который отменит дериктиву use_stale указанную в конфиге Nginx. Тогда будет возможность использовать use_stale там где можно и отменять там где нужно. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,244991,245779#msg-245779 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru