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-адреса/клиента. Скорость соединения, которую необходимо имитировать, указывается в КиБ/с с помощью переменной окружения rate-limit.

При необходимости можно настроить начальный объем данных для передачи на полной скорости до применения ограничения скорости, в КиБ. Это необязательное значение задается с помощью переменной окружения 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