Cache Revalidate

S.A.N nginx-forum at nginx.us
Wed Nov 27 18:22:46 UTC 2013


> А use case какой?  С учётом характерных времён доступа по http - 
> запрет кеширования даже на 1 секунду выглядит странно.

Есть смысл в кешировании с max-age=0, на страницах где недопустима задержка
даже в 1 сек, в отображении актуальных данных, по этому есть смысл кешить,
это нормальная практика, вот цифры.
Бекенд, генерит страницу за 0,8 сек, проведения ревалидации кеша на бекенде
и ответ с кодом 304 занимает по времени 0.01 сек, разница как видите
огромная.
Если средний rps не меньше хотя бы 10, тогда есть смысл в кешировании таких
страниц с постоянной ревалидацией.

Если нет других способов заставить Nginx, кешировать как этого требует HTTP
стандарты, тогда нужно оставить способ с X-Accel-Expires, даже если это баг
:)

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



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