comparison 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
comparison
equal deleted inserted replaced
410:e766fa4c2dbb 411:f8248d0e3c8f
67 Задаёт <value>число</value> и <value>размер</value> буферов 67 Задаёт <value>число</value> и <value>размер</value> буферов
68 для одного соединения, 68 для одного соединения,
69 в которые будет читаться ответ, получаемый от FastCGI-сервера. 69 в которые будет читаться ответ, получаемый от FastCGI-сервера.
70 По умолчанию размер одного буфера равен размеру страницы. 70 По умолчанию размер одного буфера равен размеру страницы.
71 В зависимости от платформы это или 4K, или 8K. 71 В зависимости от платформы это или 4K, или 8K.
72 </para>
73
74 </directive>
75
76
77 <directive name="fastcgi_busy_buffers_size">
78 <syntax><value>размер</value></syntax>
79 <default>8k|16k</default>
80 <context>http</context>
81 <context>server</context>
82 <context>location</context>
83
84 <para>
85 Ограничивает суммарный <value>размер</value>
86 буферов, которые могут быть заняты для отправки ответа клиенту, пока
87 ответ ещё не прочитан целиком.
88 Оставшиеся буферы тем временем могут использоваться для чтения ответа
89 и, при необходимости, буферизации части ответа во временный файл.
90 По умолчанию <value>размер</value> ограничен двумя буферами, заданными
91 директивами <link id="fastcgi_buffer_size"/> и <link id="fastcgi_buffers"/>.
72 </para> 92 </para>
73 93
74 </directive> 94 </directive>
75 95
76 96
432 </para> 452 </para>
433 453
434 </directive> 454 </directive>
435 455
436 456
457 <directive name="fastcgi_max_temp_file_size">
458 <syntax><value>размер</value></syntax>
459 <default>1024m</default>
460 <context>http</context>
461 <context>server</context>
462 <context>location</context>
463
464 <para>
465 Если ответ не вмещается целиком в буферы памяти, заданные
466 директивами <link id="fastcgi_buffer_size"/> и <link id="fastcgi_buffers"/>,
467 часть ответа может быть записана во временный файл.
468 Эта директива задаёт максимальный <value>размер</value> временного файла.
469 Размер данных, сбрасываемых во временный файл за один раз, задаётся
470 директивой <link id="fastcgi_temp_file_write_size"/>.
471 </para>
472
473 <para>
474 Значение 0 отключает возможность буферизации ответов во временные файлы.
475 </para>
476
477 </directive>
478
479
437 <directive name="fastcgi_next_upstream"> 480 <directive name="fastcgi_next_upstream">
438 <syntax> 481 <syntax>
439 <literal>error</literal> | 482 <literal>error</literal> |
440 <literal>timeout</literal> | 483 <literal>timeout</literal> |
441 <literal>invalid_header</literal> | 484 <literal>invalid_header</literal> |
765 </para> 808 </para>
766 809
767 </directive> 810 </directive>
768 811
769 812
813 <directive name="fastcgi_temp_file_write_size">
814 <syntax><value>размер</value></syntax>
815 <default>8k|16k</default>
816 <context>http</context>
817 <context>server</context>
818 <context>location</context>
819
820 <para>
821 Ограничивает <value>размер</value> данных, сбрасываемых во временный файл
822 за один раз, при включённой буферизации ответов FastCGI-сервера
823 во временные файлы.
824 По умолчанию <value>размер</value> ограничен двумя буферами, заданными
825 директивами <link id="fastcgi_buffer_size"/> и <link id="fastcgi_buffers"/>.
826 Максимальный размер временного файла задаётся директивой
827 <link id="fastcgi_max_temp_file_size"/>.
828 </para>
829
830 </directive>
831
832
770 <directive name="fastcgi_temp_path"> 833 <directive name="fastcgi_temp_path">
771 <syntax> 834 <syntax>
772 <value>путь</value> 835 <value>путь</value>
773 [<value>уровень1</value> 836 [<value>уровень1</value>
774 [<value>уровень2</value> 837 [<value>уровень2</value>
777 <context>http</context> 840 <context>http</context>
778 <context>server</context> 841 <context>server</context>
779 <context>location</context> 842 <context>location</context>
780 843
781 <para> 844 <para>
782 Задаёт имя каталога для хранения временных файлов, 845 Задаёт имя каталога для хранения временных файлов с данными,
783 полученных от другого сервера. 846 полученными от FastCGI-серверов.
784 В каталоге может использоваться иерархия подкаталогов до трёх уровней. 847 В каталоге может использоваться иерархия подкаталогов до трёх уровней.
785 Например, при такой конфигурации 848 Например, при такой конфигурации
786 <example> 849 <example>
787 fastcgi_temp_path /spool/nginx/fastcgi_temp 1 2; 850 fastcgi_temp_path /spool/nginx/fastcgi_temp 1 2;
788 </example> 851 </example>