Mercurial > hg > nginx-site
diff xml/ru/docs/http/ngx_http_fastcgi_module.xml @ 411:f8248d0e3c8f
Documented the following directives: fastcgi_busy_buffers_size,
fastcgi_max_temp_file_size, and fastcgi_temp_file_write_size.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 14 Feb 2012 11:03:53 +0000 |
parents | f4033b9bc4ec |
children | 65843513cff5 |
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_fastcgi_module.xml +++ b/xml/ru/docs/http/ngx_http_fastcgi_module.xml @@ -74,6 +74,26 @@ location / { </directive> +<directive name="fastcgi_busy_buffers_size"> +<syntax><value>размер</value></syntax> +<default>8k|16k</default> +<context>http</context> +<context>server</context> +<context>location</context> + +<para> +Ограничивает суммарный <value>размер</value> +буферов, которые могут быть заняты для отправки ответа клиенту, пока +ответ ещё не прочитан целиком. +Оставшиеся буферы тем временем могут использоваться для чтения ответа +и, при необходимости, буферизации части ответа во временный файл. +По умолчанию <value>размер</value> ограничен двумя буферами, заданными +директивами <link id="fastcgi_buffer_size"/> и <link id="fastcgi_buffers"/>. +</para> + +</directive> + + <directive name="fastcgi_cache"> <syntax><value>зона</value> | <literal>off</literal></syntax> <default>off</default> @@ -434,6 +454,29 @@ FastCGI-серверу оставлять соединения открытыми. </directive> +<directive name="fastcgi_max_temp_file_size"> +<syntax><value>размер</value></syntax> +<default>1024m</default> +<context>http</context> +<context>server</context> +<context>location</context> + +<para> +Если ответ не вмещается целиком в буферы памяти, заданные +директивами <link id="fastcgi_buffer_size"/> и <link id="fastcgi_buffers"/>, +часть ответа может быть записана во временный файл. +Эта директива задаёт максимальный <value>размер</value> временного файла. +Размер данных, сбрасываемых во временный файл за один раз, задаётся +директивой <link id="fastcgi_temp_file_write_size"/>. +</para> + +<para> +Значение 0 отключает возможность буферизации ответов во временные файлы. +</para> + +</directive> + + <directive name="fastcgi_next_upstream"> <syntax> <literal>error</literal> | @@ -767,6 +810,26 @@ fastcgi_store_access group:rw all:r; </directive> +<directive name="fastcgi_temp_file_write_size"> +<syntax><value>размер</value></syntax> +<default>8k|16k</default> +<context>http</context> +<context>server</context> +<context>location</context> + +<para> +Ограничивает <value>размер</value> данных, сбрасываемых во временный файл +за один раз, при включённой буферизации ответов FastCGI-сервера +во временные файлы. +По умолчанию <value>размер</value> ограничен двумя буферами, заданными +директивами <link id="fastcgi_buffer_size"/> и <link id="fastcgi_buffers"/>. +Максимальный размер временного файла задаётся директивой +<link id="fastcgi_max_temp_file_size"/>. +</para> + +</directive> + + <directive name="fastcgi_temp_path"> <syntax> <value>путь</value> @@ -779,8 +842,8 @@ fastcgi_store_access group:rw all:r; <context>location</context> <para> -Задаёт имя каталога для хранения временных файлов, -полученных от другого сервера. +Задаёт имя каталога для хранения временных файлов с данными, +полученными от FastCGI-серверов. В каталоге может использоваться иерархия подкаталогов до трёх уровней. Например, при такой конфигурации <example>