Spec-Zone.ru › Apache HTTP Server

Модуль Apache mod_ratelimit

Описание: Ограничение пропускной способности клиентов
Статус: Расширение
Идентификатор модуля: ratelimit_module
Файл исходного кода: mod_ratelimit.c
Совместимость: rate-initial-burst доступен в httpd 2.4.24 и более поздних версиях. Ограничение пропускной способности проксируемого содержимого не работает корректно до httpd 2.4.33.

Обзор

Предоставляет фильтр под названием RATE_LIMIT для ограничения пропускной способности клиента. Урегулирование применяется к каждому HTTP-ответу во время его передачи клиенту, а не агрегируется на уровне IP/клиента. Скорость соединения для моделирования задается в KiB/с с помощью переменной среды rate-limit.

Необязательно, начальное количество данных для буферизации, в KiB, может быть настроено для передачи с полной скоростью перед ограничением до заданного предела. Это значение необязательно и устанавливается с помощью переменной среды rate-initial-burst.

Пример конфигурации

<Location "/downloads">
    SetOutputFilter RATE_LIMIT
    SetEnv rate-limit 400 
    SetEnv rate-initial-burst 512
</Location>
Если значение, указанное для rate-limit, приводит к переполнению целочисленного типа, ограничение пропускной способности будет отключено. Если значение, указанное для rate-limit-burst, приводит к переполнению целочисленного типа, буферизация будет отключена.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_ratelimit.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API