Re: умолчание: "proxy_cache_lock off;" и "proxy_cache_use_stale off;"
Валентин Бартенев
vbart at nginx.com
Fri Jan 18 18:43:33 UTC 2013
On Friday 18 January 2013 17:08:31 Gena Makhomed wrote:
> On 18.01.2013 14:02, Andrey Kopeyko wrote:
> >> все шесть запросов ушли к апачу, хотя я ожидал, что из первых трех уйдет
> >> только первый (чтобы сформировать содержимое кеша), а последующие два к
> >> апачу уходить не будут.
> >>
> >> подскажите пожалуйста, что я делаю не так и как мне решить мою задачу?
> >
> > Добавьте директиву
> >
> > http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_lock
>
> кстати, а почему по умолчанию эти две директивы отключены
> - "proxy_cache_lock off;" и "proxy_cache_use_stale off;" ?
>
> разве не было бы более удобным там поставить какие-то разумные
> умолчания, которые подходят большинству пользователей nginx ?
>
Они и стоят: off и off.
> например, proxy_cache_lock по умолчанию включить
А потом поставит кто-нибудь новую версию, и обратит внимание, что появились
какие-то странные задержки вплоть до 500мс, а в иных случаях и 5 секунд, и
начнут спрашивать, почему такие нехорошие разработчики им всё сломали.
> и proxy_cache_use_stale поставить так, как это обычно
> рекомендуется сделать в этой рассылке в ответ на вопросы
Как рекомендуют?
> пользователей "а почему оно работает не так как ожидалось?".
>
> по крайней мере, не могу придумать ни одного варианта,
> когда proxy_cache_use_stale on; создаст какие-то проблемы.
--
Валентин Бартенев
http://nginx.com/support.html
http://nginx.org/en/donation.html
Подробная информация о списке рассылки nginx-ru