diff xml/ru/docs/http/ngx_http_proxy_module.xml @ 1437:8e7995bb8c6b

Documented proxy_request_buffering and friends.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 24 Mar 2015 15:17:21 +0300
parents 66ee77849563
children 657885fd2b96
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
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_http_proxy_module"
         link="/ru/docs/http/ngx_http_proxy_module.html"
         lang="ru"
-        rev="35">
+        rev="36">
 
 <section id="summary">
 
@@ -1462,6 +1462,42 @@ proxy_redirect / /;
 </directive>
 
 
+<directive name="proxy_request_buffering">
+<syntax><value>on</value> | <value>off</value></syntax>
+<default>on</default>
+<context>http</context>
+<context>server</context>
+<context>location</context>
+<appeared-in>1.7.11</appeared-in>
+
+<para>
+Разрешает или запрещает использовать буферизацию тела запроса клиента.
+</para>
+
+<para>
+Если буферизация включена, то тело запроса полностью
+<link doc="ngx_http_core_module.xml" id="client_body_buffer_size">читается</link>
+от клиента перед отправкой запроса на проксируемый сервер.
+</para>
+
+<para>
+Если буферизация выключена, то тело запроса отправляется
+на проксируемый сервер сразу же по мере его поступления.
+В этом случае запрос не может быть
+<link id="proxy_next_upstream">отправлен на следующий сервер</link>,
+если nginx уже начал отправку запроса.
+</para>
+
+<para>
+Если для отправки первоначального тела запроса используется HTTP/1.1
+и передача данных частями (chunked transfer encoding),
+то тело запроса буферизуется, если для проксирования также не
+<link id="proxy_http_version">включен HTTP/1.1</link>.
+</para>
+
+</directive>
+
+
 <directive name="proxy_send_lowat">
 <syntax><value>размер</value></syntax>
 <default>0</default>