Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_perl_module.xml @ 79:0a45870d0160
Fixed cross-document links to use doc and id.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Wed, 12 Oct 2011 15:47:58 +0000 |
parents | 4a4caa566120 |
children | 1d315ef37215 |
comparison
equal
deleted
inserted
replaced
78:78def4689ff7 | 79:0a45870d0160 |
---|---|
53 <para> | 53 <para> |
54 Возможно, основной процесс, а вслед за ним и рабочие процессы, | 54 Возможно, основной процесс, а вслед за ним и рабочие процессы, |
55 будет увеличиваться в размерах при каждой переконфигурации. | 55 будет увеличиваться в размерах при каждой переконфигурации. |
56 Когда основной процесс вырастет до неприемлемых размеров, можно | 56 Когда основной процесс вырастет до неприемлемых размеров, можно |
57 воспользоваться процедурой | 57 воспользоваться процедурой |
58 <link doc="../control.html#upgrade">обновления сервера на лету</link>, | 58 <link doc="../control.html" id="upgrade">обновления сервера на лету</link>, |
59 не меняя при этом сам исполняемый файл. | 59 не меняя при этом сам исполняемый файл. |
60 </para> | 60 </para> |
61 | 61 |
62 <para> | 62 <para> |
63 Если perl'овый модуль выполняет длительную операцию, например, определяет | 63 Если perl'овый модуль выполняет длительную операцию, например, определяет |
350 | 350 |
351 <listitem> | 351 <listitem> |
352 <emphasis>$r->request_body</emphasis> — метод возвращает тело запроса | 352 <emphasis>$r->request_body</emphasis> — метод возвращает тело запроса |
353 клиента при условии, что тело не записано во временный файл. | 353 клиента при условии, что тело не записано во временный файл. |
354 Для того, чтобы тело запроса клиента гарантировано находилось в памяти, | 354 Для того, чтобы тело запроса клиента гарантировано находилось в памяти, |
355 нужно ограничить его размер с помощью <link doc="ngx_http_core_module.xml#client_max_body_size">client_max_body_size</link> | 355 нужно ограничить его размер с помощью |
356 <link doc="ngx_http_core_module.xml" id="client_max_body_size">client_max_body_size</link> | |
356 и задать достаточной размер для буфера | 357 и задать достаточной размер для буфера |
357 <link doc="ngx_http_core_module.xml#client_body_buffer_size">client_body_buffer_size</link>. | 358 <link doc="ngx_http_core_module.xml" id="client_body_buffer_size">client_body_buffer_size</link>. |
358 </listitem> | 359 </listitem> |
359 | 360 |
360 <listitem> | 361 <listitem> |
361 <emphasis>$r->request_body_file</emphasis> — метод возвращает имя файла, | 362 <emphasis>$r->request_body_file</emphasis> — метод возвращает имя файла, |
362 в котором хранится тело запроса клиента. | 363 в котором хранится тело запроса клиента. |
363 По завершению работы файл необходимо удалить. | 364 По завершению работы файл необходимо удалить. |
364 Для того, чтобы тело запроса клиента всегда записывалось в файл, нужно | 365 Для того, чтобы тело запроса клиента всегда записывалось в файл, нужно |
365 указать <link doc="ngx_http_core_module.xml#client_body_in_file_only">client_body_in_file_only on</link>. | 366 указать <link doc="ngx_http_core_module.xml" id="client_body_in_file_only">client_body_in_file_only on</link>. |
366 </listitem> | 367 </listitem> |
367 | 368 |
368 <listitem> | 369 <listitem> |
369 <emphasis>$r->request_method</emphasis> — метод возвращает HTTP метод | 370 <emphasis>$r->request_method</emphasis> — метод возвращает HTTP метод |
370 запроса клиента. | 371 запроса клиента. |
383 передаёт клиенту содержимое указанного файла. Необязательные параметры | 384 передаёт клиенту содержимое указанного файла. Необязательные параметры |
384 указывают начальное смещение и длину передаваемых данных. | 385 указывают начальное смещение и длину передаваемых данных. |
385 Собственно передача данных происходит уже после завершения | 386 Собственно передача данных происходит уже после завершения |
386 perl'ового обработчика. | 387 perl'ового обработчика. |
387 Необходимо учитывать, что при использовании | 388 Необходимо учитывать, что при использовании |
388 этого метода в подзапросе и директиве <link doc="ngx_http_core_module.xml#sendfile">sendfile on</link> | 389 этого метода в подзапросе и директиве |
390 <link doc="ngx_http_core_module.xml" id="sendfile">sendfile on</link> | |
389 содержимое файла не будет проходить через | 391 содержимое файла не будет проходить через |
390 <link doc="ngx_http_gzip_module.xml">gzip</link>, | 392 <link doc="ngx_http_gzip_module.xml">gzip</link>, |
391 <link doc="ngx_http_ssi_module.xml">SSI</link> и | 393 <link doc="ngx_http_ssi_module.xml">SSI</link> и |
392 <link doc="ngx_http_charset_module.xml">charset</link> | 394 <link doc="ngx_http_charset_module.xml">charset</link> |
393 фильтры. | 395 фильтры. |