Welcome! Log In Create A New Profile

Advanced

Re: limit_req - feature request?

Gena Makhomed
June 19, 2010 08:00AM
On 19.06.2010 9:17, vgoncharov wrote:

> Другой вопрос, что делать, если для 81го
> сервера понадобится увеличить
> скорость (=использовать другую, быструю
> зону).

> В общем случае, видимо, понадобится
> limit_req_skip "zone" "$var_to_skip" для 81го сервера. А
> $var уже определить в зависимости от regexp
> на uri.

т.е. придется вводить лишнюю директиву
limit_req_skip для локальной отмены
действия глобальных параметров, которая
будет только впустую расходовать ресурсы
при обработке запросов к 99% server`ов.

и как тогда быть с тем, что nginx -
это high-performance web server ?

> Но для моих серверов это не составит
> труда. Поскольку конфиги apache для этой
> условной сотни все-равно генерятся
> самопальным скриптом. Этот эе скрипт
> теперь генери и конфиги для nginx.

тогда вообще не понятно в чем проблема,
скриптом ведь можно любой конфиг сгенерить.

> Для 80-го сервера будет свой, отдельный
> template, Все ограничения баудут в location "/"
> для всех 100 аодресов. Всего один
> дополнительный template, вместо 100
> индивидуальных конфигов.

замечательно. и что мешает в template для 99
серверов внести дефолтовые limit_req ограничения,
а для одного сервера использовать другой template
с другими ограничениями, только для этого сервера?

вообще, я так вижу, что конфиг nginx можно рассматривать
как низкоуровневый язык ассемблера, больше всего nginx
напиминает nasm, и там и там: "Its syntax is designed
to be simple and easy to understand". а свой собственный
генератор конфига можно рассматривать как высокоуровневый
специализированный язык. и если какую-то feature можно
реализовать средствами генератора конфига, - тогда особо
нет смысла просить реализовывать эту фичу в самом nginx.

>> Хотя мне более интересно
>> несколько limit_req-ов
>> поставить в один location..

и как они тогда должны работать, если в первом limit_req
будет rate=2r/s, burst=5, во втором rate=8r/s, burst=20 ?
или когда в одном из limit_req будет параметр nodelay ?

--
Best regards,
Gena


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

limit_req - feature request?

vgoncharov June 18, 2010 10:06AM

Re: limit_req - feature request?

Sergej Kandyla June 18, 2010 10:48AM

Re: limit_req - feature request?

vgoncharov June 18, 2010 11:32AM

Re: limit_req - feature request?

Sergej Kandyla June 18, 2010 12:04PM

Re: limit_req - feature request?

vgoncharov June 18, 2010 01:30PM

Re: limit_req - feature request?

Igor Sysoev June 18, 2010 12:14PM

Re: limit_req - feature request?

vgoncharov June 18, 2010 01:07PM

Re: limit_req - feature request?

Igor Sysoev June 18, 2010 03:58PM

Re: limit_req - feature request?

Konstantin Svist June 18, 2010 04:32PM

Re: limit_req - feature request?

vgoncharov June 19, 2010 02:17AM

Re: limit_req - feature request?

Igor Sysoev June 19, 2010 03:14AM

Re: limit_req - feature request?

vgoncharov June 19, 2010 04:55AM

Re: limit_req - feature request?

Gena Makhomed June 19, 2010 08:00AM

Re: limit_req - feature request?

vgoncharov June 19, 2010 04:36PM

Re: limit_req - feature request?

Gena Makhomed June 19, 2010 07:42PM

Re: limit_req - feature request?

vgoncharov June 20, 2010 01:03PM

Re: limit_req - feature request?

vgoncharov June 21, 2010 03:38PM

Re: limit_req - feature request?

paranoidchaos June 20, 2010 02:59AM

Re: limit_req - feature request?

Anton Bessonov June 20, 2010 07:18AM

Re: limit_req - feature request?

paranoidchaos June 21, 2010 04:12AM

Re: limit_req - feature request?

Anton Bessonov June 21, 2010 08:40AM

Re: limit_req - feature request?

paranoidchaos June 21, 2010 09:30AM

Re: limit_req - feature request?

Anton Bessonov June 21, 2010 09:54AM

Re: limit_req - feature request?

paranoidchaos June 21, 2010 10:02AM

Re: limit_req - feature request?

Anton Bessonov June 21, 2010 10:26AM

Re: limit_req - feature request?

paranoidchaos June 21, 2010 03:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 166
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready