Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_core_module.xml @ 106:56457a474903
If text of the link is not provided, the @id is used.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 19 Oct 2011 10:39:49 +0000 |
parents | c76a257f3fd4 |
children | 72524ae53106 |
comparison
equal
deleted
inserted
replaced
105:1aa4f50144e4 | 106:56457a474903 |
---|---|
77 не блокируется на диске, а сообщает об отсутствии данных в памяти, | 77 не блокируется на диске, а сообщает об отсутствии данных в памяти, |
78 после чего nginx инициирует асинхронную подгрузку данных, | 78 после чего nginx инициирует асинхронную подгрузку данных, |
79 читая только один байт. При этом ядро FreeBSD подгружает в память | 79 читая только один байт. При этом ядро FreeBSD подгружает в память |
80 первые 128K файла, однако при последующих чтениях файл подгружается | 80 первые 128K файла, однако при последующих чтениях файл подгружается |
81 частями только по 16K. Изменить это можно с помощью директивы | 81 частями только по 16K. Изменить это можно с помощью директивы |
82 <link id="read_ahead">read_ahead</link>. | 82 <link id="read_ahead"/>. |
83 </para> | 83 </para> |
84 | 84 |
85 <para> | 85 <para> |
86 В Linux AIO можно использовать, только начиная с версии ядра 2.6.22, | 86 В Linux AIO можно использовать, только начиная с версии ядра 2.6.22, |
87 и, кроме того, ещё необходимо дополнительно включать | 87 и, кроме того, ещё необходимо дополнительно включать |
88 <link id="directio">directio</link>, иначе чтение будет блокирующимся: | 88 <link id="directio"/>, иначе чтение будет блокирующимся: |
89 <example> | 89 <example> |
90 location /video/ { | 90 location /video/ { |
91 aio on; | 91 aio on; |
92 directio 512; | 92 directio 512; |
93 output_buffers 1 128k; | 93 output_buffers 1 128k; |
325 <link id="sendfile">sendfile'а</link> для данного запроса. | 325 <link id="sendfile">sendfile'а</link> для данного запроса. |
326 Рекомендуется использовать для больших файлов: | 326 Рекомендуется использовать для больших файлов: |
327 <example> | 327 <example> |
328 directio 4m; | 328 directio 4m; |
329 </example> | 329 </example> |
330 или при использовании <link id="aio">aio</link> в Linux. | 330 или при использовании <link id="aio"/> в Linux. |
331 </para> | 331 </para> |
332 | 332 |
333 </directive> | 333 </directive> |
334 | 334 |
335 | 335 |
338 <default>512</default> | 338 <default>512</default> |
339 <context>http, server, location</context> | 339 <context>http, server, location</context> |
340 | 340 |
341 <para> | 341 <para> |
342 Директива (0.8.11) устанавливает выравнивание для | 342 Директива (0.8.11) устанавливает выравнивание для |
343 <link id="directio">directio</link>. | 343 <link id="directio"/>. |
344 В большинстве случае достаточно выравнивания 512 байт, однако | 344 В большинстве случае достаточно выравнивания 512 байт, однако |
345 при использовании XFS под Linux его нужно увеличить до 4K. | 345 при использовании XFS под Linux его нужно увеличить до 4K. |
346 </para> | 346 </para> |
347 | 347 |
348 </directive> | 348 </directive> |
839 <default>off</default> | 839 <default>off</default> |
840 <context>http, server, location</context> | 840 <context>http, server, location</context> |
841 | 841 |
842 <para> | 842 <para> |
843 Директива разрешает или запрещает записывать в | 843 Директива разрешает или запрещает записывать в |
844 <link doc="ngx_http_log_module.xml" id="access_log">access_log</link> | 844 <link doc="ngx_http_log_module.xml" id="access_log"/> |
845 подзапросы. | 845 подзапросы. |
846 </para> | 846 </para> |
847 | 847 |
848 </directive> | 848 </directive> |
849 | 849 |
1755 </listitem> | 1755 </listitem> |
1756 | 1756 |
1757 <listitem> | 1757 <listitem> |
1758 $request_body, эта переменная содержит тело запроса. | 1758 $request_body, эта переменная содержит тело запроса. |
1759 Значение переменной появляется в location'ах, обрабатываемых директивами | 1759 Значение переменной появляется в location'ах, обрабатываемых директивами |
1760 <link doc="ngx_http_proxy_module.xml" id="proxy_pass">proxy_pass</link> | 1760 <link doc="ngx_http_proxy_module.xml" id="proxy_pass"/> |
1761 и <link doc="ngx_http_fastcgi_module.xml" id="fastcgi_pass">fastcgi_pass</link>. | 1761 и <link doc="ngx_http_fastcgi_module.xml" id="fastcgi_pass"/>. |
1762 </listitem> | 1762 </listitem> |
1763 | 1763 |
1764 <listitem> | 1764 <listitem> |
1765 $request_body_file, эта переменная равна имени временного файла, в котором | 1765 $request_body_file, эта переменная равна имени временного файла, в котором |
1766 хранится тело запроса. | 1766 хранится тело запроса. |