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