diff xml/ru/docs/http/ngx_http_proxy_module.xml @ 302:df728215db07

Documented "proxy_cache_lock", "proxy_cache_lock_timeout", "fastcgi_cache_lock", and "fastcgi_cache_lock_timeout".
author Ruslan Ermilov <ru@nginx.com>
date Thu, 29 Dec 2011 15:36:38 +0000
parents 95e5ceac093d
children 86732337c730
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_proxy_module.xml
+++ b/xml/ru/docs/http/ngx_http_proxy_module.xml
@@ -157,6 +157,40 @@ proxy_cache_key $scheme$proxy_host$uri$i
 </directive>
 
 
+<directive name="proxy_cache_lock">
+<syntax><literal>on</literal> | <literal>off</literal></syntax>
+<default>off</default>
+<context>http</context>
+<context>server</context>
+<context>location</context>
+
+<para>
+Если включено, одновременно только одному запросу будет позволено
+заполнить новый элемент кэша, идентифицируемый согласно директиве
+<link id="proxy_cache_key"/>, передав запрос на проксируемый сервер.
+Остальные запросы этого же элемента будут либо ожидать
+появления ответа в кэше, либо освобождения блокировки
+этого элемента, в течение времени, заданного директивой
+<link id="proxy_cache_lock_timeout"/>.
+</para>
+
+</directive>
+
+
+<directive name="proxy_cache_lock_timeout">
+<syntax><value>время</value></syntax>
+<default>5s</default>
+<context>http</context>
+<context>server</context>
+<context>location</context>
+
+<para>
+Задаёт таймаут для <link id="proxy_cache_lock"/>.
+</para>
+
+</directive>
+
+
 <directive name="proxy_cache_min_uses">
 <syntax><value>число</value></syntax>
 <default>1</default>