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