<div class="gmail_quote">30 ноября 2009 г. 16:53 пользователь Anton Yuzhaninov <span dir="ltr">&lt;<a href="mailto:citrin@citrin.ru">citrin@citrin.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">SaveFrom.net wrote:<br>
&gt; Здравствуйте. Необходимо сделать общий limit_zone на несколько<br>
&gt; независимых серверах. Цель, я думаю, очевидна.<br>
<br>
</div>Неочевидна.<br>
<br>
Если цель защита от DoS с одного ip, то не так важно какой лимит M или M*N (где<br>
N число фронтендов), важно что он есть и значительно меньше величины, которая<br>
негативно скажется на работе сервиса.<br></blockquote><div>Нет, цель: запретить скачивать пользователю одновременно больше N файлов, в частности N=1.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
А общий limit_zone в любом случае заметно увеличит нагрузку на сервера. Как<br>
минимум на каждый HTTP-запрос нужно отправить 2*(N-1) сообщения по сети (где N<br>
число фронтендов), а еще эти сообщения могут теряться и это тоже надо<br>
предусматривать.<br>
<br>
--<br>
<font color="#888888"> Anton Yuzhaninov<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br>