comparison xml/ru/docs/http/ngx_http_core_module.xml @ 2384:144c8e3d6c09

Documented variables support in limit_rate and limit_rate_after.
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 15 May 2019 18:42:38 +0300
parents 344e2535f027
children 655e7de7fd4b
comparison
equal deleted inserted replaced
2383:e01b7a3b601d 2384:144c8e3d6c09
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="81"> 13 rev="82">
14 14
15 <section id="directives" name="Директивы"> 15 <section id="directives" name="Директивы">
16 16
17 <directive name="absolute_redirect"> 17 <directive name="absolute_redirect">
18 <syntax><literal>on</literal> | <literal>off</literal></syntax> 18 <syntax><literal>on</literal> | <literal>off</literal></syntax>
1039 откроет два соединения, суммарная скорость будет вдвое выше 1039 откроет два соединения, суммарная скорость будет вдвое выше
1040 заданного ограничения. 1040 заданного ограничения.
1041 </para> 1041 </para>
1042 1042
1043 <para> 1043 <para>
1044 Ограничение скорости можно также задать в переменной <var>$limit_rate</var>. 1044 В значении параметра можно использовать переменные (1.17.0).
1045 Это может быть полезно в случаях, когда скорость нужно ограничивать 1045 Это может быть полезно в случаях, когда скорость нужно ограничивать
1046 в зависимости от какого-либо условия: 1046 в зависимости от какого-либо условия:
1047 <example>
1048 map $slow $rate {
1049 1 4k;
1050 2 8k;
1051 }
1052
1053 limit_rate $rate;
1054 </example>
1055 </para>
1056
1057 <para>
1058 Ограничение скорости можно также задать в переменной
1059 <link id="var_limit_rate"><var>$limit_rate</var></link>,
1060 однако начиная с 1.17.0 использовать данный метод не рекомендуется:
1047 <example> 1061 <example>
1048 server { 1062 server {
1049 1063
1050 if ($slow) { 1064 if ($slow) {
1051 set $limit_rate 4k; 1065 set $limit_rate 4k;
1080 <appeared-in>0.8.0</appeared-in> 1094 <appeared-in>0.8.0</appeared-in>
1081 1095
1082 <para> 1096 <para>
1083 Задаёт начальный объём данных, после передачи которого начинает 1097 Задаёт начальный объём данных, после передачи которого начинает
1084 ограничиваться скорость передачи ответа клиенту. 1098 ограничиваться скорость передачи ответа клиенту.
1099 В значении параметра можно использовать переменные (1.17.0).
1085 </para> 1100 </para>
1086 1101
1087 <para> 1102 <para>
1088 Пример: 1103 Пример:
1089 <example> 1104 <example>