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-&gt;request_body</emphasis> — метод возвращает тело запроса 352 <emphasis>$r-&gt;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-&gt;request_body_file</emphasis> — метод возвращает имя файла, 362 <emphasis>$r-&gt;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-&gt;request_method</emphasis> — метод возвращает HTTP метод 370 <emphasis>$r-&gt;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 фильтры.