delay: Задержка запросов на заданное время
Установка Debian/Ubuntu
Эти документы относятся к пакету APT nginx-module-delay, предоставляемому репозиторием GetPageSpeed Extras.
- Настройте APT-репозиторий, как описано в настройке APT-репозитория.
- Установите модуль:
sudo apt-get update
sudo apt-get install nginx-module-delay
Показать дистрибутивы и архитектуры
| Distro | Suite | Component | Architectures |
|----------|-------------------|-------------|-----------------|
| debian | bookworm | main | amd64, arm64 |
| debian | bookworm-mainline | main | amd64, arm64 |
| debian | trixie | main | amd64, arm64 |
| debian | trixie-mainline | main | amd64, arm64 |
| ubuntu | focal | main | amd64, arm64 |
| ubuntu | focal-mainline | main | amd64, arm64 |
| ubuntu | jammy | main | amd64, arm64 |
| ubuntu | jammy-mainline | main | amd64, arm64 |
| ubuntu | noble | main | amd64, arm64 |
| ubuntu | noble-mainline | main | amd64, arm64 |
Модуль задержки для nginx.
Этот модуль позволяет задерживать запросы на заданное время.
Директивы конфигурации:
delay <time>
Контекст: http, server, location
По умолчанию: 0
Задержка запросов на заданное время.
Использование:
location = /slow {
delay 10s;
...
}
Обратите внимание, что внутренние перенаправления (например, по индексу директории) вызовут другую задержку.
Чтобы скомпилировать nginx с модулем задержки, используйте опцию "--add-module
Разработка этого модуля была спонсирована Openstat (http://www.openstat.com/).