comparison xml/ru/docs/http/ngx_http_limit_req_module.xml @ 1320:f15a983cac66

Limit conn/req: key is no longer limited to only one variable.
author Ruslan Ermilov <ru@nginx.com>
date Wed, 01 Oct 2014 21:56:23 +0400
parents 6087d3fa6919
children 7945dac7ad47
comparison
equal deleted inserted replaced
1319:c365080bd00a 1320:f15a983cac66
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_limit_req_module" 10 <module name="Модуль ngx_http_limit_req_module"
11 link="/ru/docs/http/ngx_http_limit_req_module.html" 11 link="/ru/docs/http/ngx_http_limit_req_module.html"
12 lang="ru" 12 lang="ru"
13 rev="3"> 13 rev="4">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_limit_req_module</literal> (0.7.21) позволяет 18 Модуль <literal>ngx_http_limit_req_module</literal> (0.7.21) позволяет
133 </directive> 133 </directive>
134 134
135 135
136 <directive name="limit_req_zone"> 136 <directive name="limit_req_zone">
137 <syntax> 137 <syntax>
138 <value>$переменная</value> 138 <value>ключ</value>
139 <literal>zone</literal>=<value>название</value>:<value>размер</value> 139 <literal>zone</literal>=<value>название</value>:<value>размер</value>
140 <literal>rate</literal>=<value>скорость</value></syntax> 140 <literal>rate</literal>=<value>скорость</value></syntax>
141 <default/> 141 <default/>
142 <context>http</context> 142 <context>http</context>
143 143
144 <para> 144 <para>
145 Задаёт параметры зоны разделяемой памяти, 145 Задаёт параметры зоны разделяемой памяти,
146 которая хранит состояние для разных значений ключа. 146 которая хранит состояние для разных значений ключа.
147 Состояние в частности хранит текущее число избыточных запросов. 147 Состояние в частности хранит текущее число избыточных запросов.
148 Ключом является любое непустое значение заданной переменной 148 В качестве ключа можно использовать текст, переменные и их комбинации.
149 (пустые значения не учитываются). 149 Запросы с пустым значением ключа не учитываются.
150 <note>
151 До версии 1.7.6 в качестве ключа можно было задать ровно одну переменную.
152 </note>
150 Пример использования: 153 Пример использования:
151 <example> 154 <example>
152 limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; 155 limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
153 </example> 156 </example>
154 </para> 157 </para>