Средний
Что такое "Rate Limiting" (Ограничение скорости) и какие HTTP-заголовки для него используются?
Rate Limiting — это механизм защиты API от перегрузки и DDoS-атак. Он ограничивает количество запросов от одного клиента за единицу времени (например, 100 запросов в минуту).
Если лимит превышен, сервер возвращает статус 429 Too Many Requests.
Полезные HTTP-заголовки в ответе:
X-RateLimit-Limit: Максимальное количество запросов в окне.X-RateLimit-Remaining: Сколько запросов осталось до блокировки.X-RateLimit-Reset: Unix-timestamp времени, когда лимиты обнулятся.
💡 Суть: Это позволяет клиенту (фронтенду) умно управлять своими запросами и не спамить сервер впустую.