Welcome! Log In Create A New Profile

Advanced

Re: Реализация multiple limit_req

Maxim Dounin
December 15, 2011 07:40AM
Hello!

On Wed, Dec 14, 2011 at 10:54:46PM +0400, Михаил Монашёв wrote:

> Простите, что встреваю в Ваш разговор. Хочу заметить, что весьма
> возможно очень многим людям подойдут не идеальные варианты, когда при
> ограничении в 1000 запросов в минуту проскочит не ровно 1000, а 1001
> или даже 1002. Или наоборот, заблокирует 998 или 998-ый запрос. Т.е.
> весьма вероятно, что исключительная точностью в подобном вопросе
> востребована очень немногими, и потому возможно сэкономить на
> блокировках и написать код, работающий не с абсолютной точностью, но
> зато хорошо заточенный под недалёкое будущее, когда количество ядер
> будет исчисляться сотнями. Саму же небрежность в работе описать в
> документации, снабдив причинами, почему выбрана именно такая
> реализация.

Совсем без блокировок - не обойтись, т.к. там обход дерева в
разделяемой памяти, и потом ещё и обновление нескольких значений.
Без блокировок будет не просто неточно, а в лучшем случае - просто
мусор, в худшем - segmentation fault.

Maxim Dounin

p.s. Ты вот лучше кейсов накидай - как ты будешь использовать
несколько одновременных limit_req, когда они будут?

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

Реализация multiple limit_req

Валентин Бартенев December 14, 2011 09:06AM

Re: Реализация multiple limit_req

Maxim Dounin December 14, 2011 09:24AM

Re: Реализация multiple limit_req

Валентин Бартенев December 14, 2011 10:40AM

Re: Реализация multiple limit_req

Maxim Dounin December 14, 2011 11:26AM

Re: Реализация multiple limit_req

Валентин Бартенев December 14, 2011 01:00PM

Re: Реализация multiple limit_req

Maxim Dounin December 14, 2011 01:30PM

Re[2]: Реализация multiple limit_req

Михаил Монашёв December 14, 2011 01:56PM

Re: Реализация multiple limit_req

Maxim Dounin December 15, 2011 07:40AM

Re[2]: Реализация multiple limit_req

Михаил Монашёв December 16, 2011 11:10AM

Re[3]: Реализация multiple limit_req

Михаил Монашёв December 16, 2011 11:22AM

Re: Реализация multiple limit_req

Maxim Dounin December 16, 2011 12:06PM

Re: Реализация multiple limit_req

Gena Makhomed December 18, 2011 03:02PM

Re: Реализация multiple limit_req

Maxim Dounin December 19, 2011 03:28AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 322
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