Re: Замена busylock'ам для proxy cache и proxy store

Maxim Dounin mdounin на mdounin.ru
Ср Ноя 30 11:12:58 UTC 2011


Hello!

On Wed, Nov 30, 2011 at 05:49:41AM -0500, c0re wrote:

> Подтверждаю.
> Пробовал в @fake добавить proxy_pass на 127.0.0.1
> отдающий 404.
> Результат тот же.
> В таком случае для proxy_cache решения до сих
> пор нет.
> Правильно работает только для proxy_store.

Можно попробовать после 503 тоже включать cache, но с 
proxy_no_cache, будет приблизительно то, что пытается делать 
исходный конфиг.

Ну или дополнительные уровень проксирования, а там "add_header 
X-Accel-Expires 0", если больше одного соединения.

Хотя по прежнему не решается проблема bandwidth reduction (i.e. 
один запрос идёт на бекенд, остальные ждут появления ответа в 
кеше).

> Может есть идеи, как без сторонних
> модулей определить для
> proxy_cache есть ли уже ответ в кэше или нет?

См. варианты выше.

Maxim Dounin



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