SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое Rate Limiting и Throttling? В чем разница?

Оба механизма защищают API от перегрузки и DDoS-атак, но работают немного по-разному:

Rate Limiting (Ограничение скорости):
Жесткий лимит. Если юзер превысил лимит (например, 100 запросов в минуту), сервер мгновенно отбивает все последующие запросы с ошибкой 429 Too Many Requests, пока не начнется новая минута.

Throttling (Дросселирование):
Мягкое ограничение. Если юзер превысил лимит, сервер не отбивает запросы сразу, а искусственно замедляет их обработку (ставит в очередь), снижая пропускную способность для этого конкретного клиента, чтобы спасти ресурсы сервера.

Другие вопросы темы «Уязвимости и Защита»

Ещё вопросы раздела «Безопасность»

Все вопросы раздела «Безопасность»