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

Валентин Бартенев ne на vbart.ru
Ср Дек 14 14:05:01 UTC 2011


Не алгоритм, а принцип работы:

 - Ищем лимит, который отклоняет запрос;
 - if found
    -- Отклоняем запрос.
 - else 
    -- Учитываем запрос во всех лимитах;
    -- Ищем лимит, который устанавливает наибольший delay;
    -- if max delay == 0
        --- Пропускаем запрос.
    -- else
        --- Задерживаем запрос на max delay.

Хорошо?

--
Валентин
 


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