Re: Bug – 304 status - Cache-Control

Gena Makhomed gmm at csdoc.com
Thu Jan 9 21:15:12 UTC 2014


On 09.01.2014 21:16, S.A.N wrote:

>> Чем такой простой и удобный вариант Вам не подходит, я не понимаю.

> Дело в том что я ленивый перфекционист, не люблю писать лишний код :)

если "отдавать куку с path=$self_path" - ее не будет в первом запросе
от клиента и поэтому ответ backend`а на такой запрос уйдет в кеш nginx.

кроме того, в браузерах есть лимиты по количетву cookies:

If you want to support most browsers, then do not exceed 50 cookies
per domain, and 4093 bytes per domain. That is, the size of all cookies
should not exceed 4093 bytes.

> X-Accel-Expires рабочий вариант и он подходит, просто я не уверен что это
> идеал вариант, по этому не спешу реализовывать такие идеи, пока не найду
> идею код которой будет приближается к нулю строчек кода :)

0 строчек кода - это невозможно.

> Потому что бекенд все делает правильно
 > и не хочется добавлять в него костыли
> для решения проблем с Nginx.

у nginx нет проблем, это backend кривой и его надо фиксить.

> Но вам спасибо за качественные идеи, думаю что данную тему можно закрывать.

nginx-ru - это не форум, а список: http://nginx.org/ru/support.html

кстати, читать его через почтовый клиент гораздо удобнее.

-- 
Best regards,
  Gena



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