Welcome! Log In Create A New Profile

Advanced

Re: ngx http limit req module и реальное применение

July 17, 2011 01:49PM
Я засмотрелся на использование подобной защиты на vkontakte.ru: http://vkontakte.ru/blank.php?code=0
У них фронтендом используется nginx - насколько понимаю они организовали такой лимит как раз средствами данного модуля.
Если поставить только на динамический контент - реально ли организовать такой не редирект, или страница просто загрузится не полностью?

Maxim Dounin Wrote:
-------------------------------------------------------
> Hello!
>
> On Sun, Jul 17, 2011 at 12:58:22PM -0400, vagner
> wrote:
>
> > Подскажите, пожалуйста,
> данным модулем
> > можно пользоваться при
> динамическом
> > контенте? Дело в том, что
> когда я
> > подключаю данный модуль,
> страницы
> > перестают правильно
> грузиться (сайт на
> > php - бекэнд fcgi). Да и если
> сделать rate=1r/s -
> > то от страницы грузится
> только текст:(
>
> Потому что любая
> картинка/css/javascript - это
> дополнительный
> запрос, и браузер пытается
> делать их сразу.
> Естественно при
> скорости 1r/s эти запросы
> попадают под ограничение и
> не
> обслуживаются, с понятными
> последствиями для вида
> сайта.
>
> Я бы рекомендовал ставить
> ограничение только на
> динамический
> контент, т.е. там, где у вас
> делается fastcgi_pass. Тогда и
> бекенд будет перегрузить
> непросто, и статика будет
> грузиться
> нормально.
>
> > Помогите разобраться pls с
> этим модулем -
> > мануал почитал, но видимо
> просветления
> > не пришло:( Моя конфа:
> >
> > http {
> > limit_req_zone $binary_remote_addr
> zone=beta:10m rate=700r/s;
> > ....
> > ....
> > ....
> > server {
> > listen 80 default;
> > limit_req zone=beta nodelay;
>
> Кроме того, не забываем
> ставить
>
> limit_req ... burst=<число>
>
> это позволяет пропускать
> пики, которые вполне
> встречаются у
> реальных пользователей, но
> при этом ограничивать
> среднюю
> скорость разумным
> значением.
>
> Maxim Dounin
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: ngx http limit req module и реальное применение

Maxim Dounin July 17, 2011 01:42PM

Re: ngx http limit req module и реальное применение

vagner July 17, 2011 01:49PM

Re: ngx http limit req module и реальное применение

Maxim Dounin July 17, 2011 01:58PM

Re: ngx http limit req module и реальное применение

vagner July 17, 2011 02:05PM

Re: ngx http limit req module и реальное применение

António P. P. Almeida July 17, 2011 10:52PM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 02:15AM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 02:27AM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 05:27AM

Re: ngx http limit req module и реальное применение

Maxim Dounin July 18, 2011 05:30AM

Re: ngx http limit req module и реальное применение

vagner July 18, 2011 05:34AM

Re: ngx http limit req module и реальное применение

vagner July 19, 2011 01:26AM

Re: ngx http limit req module и реальное применение

vagner July 19, 2011 12:02PM

Re: ngx http limit req module и реальное применение

vagner August 02, 2011 02:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 80
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready