Ограничения соединений, запросов и скорости
Litport применяет три отдельных ограничения. Устаревшее слово потоки в личном кабинете означает одновременные аутентифицированные TCP-соединения с прокси.
Определения ограничений#
| Термин | Единица и область действия | Применение |
|---|---|---|
| Одновременные соединения | Открытые аутентифицирован |
Новое соединение может ждать в пределах настроенного окна доступной ёмкости, а затем завершается ошибкой прокси 6. |
| Частота запросов | События допуска в секунду на токен | Завершается ошибкой прокси 10, когда достигнуто ограничение частоты запросов для токена. |
| Скорость | Суммарный двунаправленный трафик в байтах в секунду на токен | Трафик замедляется или сдерживается обратным давлением; превышение скорости само по себе не вызывает новой ошибки прокси. |
Что считается запросом#
| Режим входа | Одно событие частоты запросов |
|---|---|
| Обычный прямой HTTP-прокси, включая HTTP keep-alive | Каждый HTTP-запрос, обработанный на соединении |
HTTP CONNECT |
Запрос, открывающий туннель, — один раз на туннель |
| SOCKS5 TCP | Аутентифицирован |
Единицы скорости#
Скорость указывается в десятичных мегабитах в секунду (Mbps), как в личном кабинете и в общепринятых соглашениях сетевых сервисов. Ограничение 100 Мбит/с означает 100,000,000 бит в секунду.
Рекомендации для клиента#
- Повторно используйте HTTP-соединения и туннели, если это позволяет рабочий процесс с целевым сайтом.
- Ограничивайте параллельную работу ёмкостью, настроенной для токена.
- При ошибке
6закройте простаивающие соединения и повторяйте запрос только после того, как ёмкость сможет освободиться. - При ошибке
10используйте экспоненциальную задержку с джиттером и снизьте соответствующую частоту допуска запросов или соединений. - Считайте медленную запись или чтение обычным обратным давлением из-за ограничения скорости; не открывайте лишние соединения только ради того, чтобы его обойти.