Mercurial > hg > nginx-site
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> |