Re: распределенный limit_zone

SaveFrom.net savefrom на gmail.com
Пн Ноя 30 17:57:48 MSK 2009


30 ноября 2009 г. 16:53 пользователь Anton Yuzhaninov <citrin at citrin.ru>написал:

> SaveFrom.net wrote:
> > Здравствуйте. Необходимо сделать общий limit_zone на несколько
> > независимых серверах. Цель, я думаю, очевидна.
>
> Неочевидна.
>
> Если цель защита от DoS с одного ip, то не так важно какой лимит M или M*N
> (где
> N число фронтендов), важно что он есть и значительно меньше величины,
> которая
> негативно скажется на работе сервиса.
>
Нет, цель: запретить скачивать пользователю одновременно больше N файлов, в
частности N=1.


>
> А общий limit_zone в любом случае заметно увеличит нагрузку на сервера. Как
> минимум на каждый HTTP-запрос нужно отправить 2*(N-1) сообщения по сети
> (где N
> число фронтендов), а еще эти сообщения могут теряться и это тоже надо
> предусматривать.
>
> --
>  Anton Yuzhaninov
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091130/a055672c/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru