comparison xml/ru/docs/http/ngx_http_core_module.xml @ 767:1bb8b733416a

Clarified the description of the limit_rate directive and fixed the description of the $limit_rate variable.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 16 Nov 2012 18:53:36 +0000
parents 082a725038db
children f63b7fa3bf17
comparison
equal deleted inserted replaced
766:0c5d885656af 767:1bb8b733416a
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_core_module" 10 <module name="Модуль ngx_http_core_module"
11 link="/ru/docs/http/ngx_http_core_module.html" 11 link="/ru/docs/http/ngx_http_core_module.html"
12 lang="ru" 12 lang="ru"
13 rev="9"> 13 rev="10">
14 14
15 <section id="directives" name="Директивы"> 15 <section id="directives" name="Директивы">
16 16
17 <directive name="aio"> 17 <directive name="aio">
18 <syntax> 18 <syntax>
940 <context>if в location</context> 940 <context>if в location</context>
941 941
942 <para> 942 <para>
943 Ограничивает скорость передачи ответа клиенту. 943 Ограничивает скорость передачи ответа клиенту.
944 Скорость задаётся в байтах в секунду. 944 Скорость задаётся в байтах в секунду.
945 Значение 0 (установка по умолчанию) отключает ограничение скорости. 945 Значение 0 отключает ограничение скорости.
946 <!-- 946 <!--
947 Чем меньше скорость, тем более аккуратным будет ограничение. 947 Чем меньше скорость, тем более аккуратным будет ограничение.
948 --> 948 -->
949 Ограничение срабатывает только для одного соединения, то есть если 949 Ограничение устанавливается на запрос, поэтому если клиент одновременно
950 клиент откроет 2 соединения, то суммарная скорость будет в 2 раза 950 откроет два соединения, суммарная скорость будет вдвое выше
951 выше заданного ограничения. 951 заданного ограничения.
952 </para> 952 </para>
953 953
954 <para> 954 <para>
955 Если необходимо ограничить скорость для части клиентов на уровне 955 Ограничение скорости можно также задать в переменной <var>$limit_rate</var>.
956 <link id="server">сервера</link>, то директива <literal>limit_rate</literal> 956 Это может быть полезно в случаях, когда скорость нужно ограничивать
957 для этого не подходит. 957 в зависимости от какого-либо условия:
958 Вместо этого следует задать желаемое ограничение скорости в переменной
959 <var>$limit_rate</var>:
960 <example> 958 <example>
961 server { 959 server {
962 960
963 if ($slow) { 961 if ($slow) {
964 set $limit_rate 4k; 962 set $limit_rate 4k;
969 </example> 967 </example>
970 </para> 968 </para>
971 969
972 <para> 970 <para>
973 Кроме того, ограничение скорости может быть задано в поле 971 Кроме того, ограничение скорости может быть задано в поле
974 <header>X-Accel-Limit-Rate</header> заголовка ответа. 972 <header>X-Accel-Limit-Rate</header> заголовка ответа проксированного сервера.
975 Эту возможность можно запретить с помощью директив 973 Эту возможность можно запретить с помощью директив
976 <link doc="ngx_http_proxy_module.xml" id="proxy_ignore_headers"/> 974 <link doc="ngx_http_proxy_module.xml" id="proxy_ignore_headers"/>
977 и 975 и
978 <link doc="ngx_http_fastcgi_module.xml" id="fastcgi_ignore_headers"/>. 976 <link doc="ngx_http_fastcgi_module.xml" id="fastcgi_ignore_headers"/>.
979 </para> 977 </para>
2755 и пустая строка, если их нет 2753 и пустая строка, если их нет
2756 </tag-desc> 2754 </tag-desc>
2757 2755
2758 <tag-name><var>$limit_rate</var></tag-name> 2756 <tag-name><var>$limit_rate</var></tag-name>
2759 <tag-desc> 2757 <tag-desc>
2760 позволяет ограничивать скорость соединения 2758 установка этой переменной позволяет ограничивать скорость
2759 передачи ответа, см. <link id="limit_rate"/>
2761 </tag-desc> 2760 </tag-desc>
2762 2761
2763 <tag-name><var>$nginx_version</var></tag-name> 2762 <tag-name><var>$nginx_version</var></tag-name>
2764 <tag-desc> 2763 <tag-desc>
2765 версия nginx 2764 версия nginx