TGViewer
SA: Между бизнесом и реальностью SA: Между бизнесом и реальностью @safromperm · 168 subscribers
Post #74 216
Rate limiting (ограничение частоты запросов) - Механизм, который контролирует, как часто клиент может обращаться к сервису.

Как работает?
Задаём лимит:
→ 100 запросов в минуту с одного IP
→ 10 запросов в секунду на пользователя
→ 1000 в час на весь API-ключ
Считаем запросы:
→ Каждое обращение увеличивает счётчик
→ Счётчик сбрасывается по таймеру (окно времени)
Принимаем решение:
✅ В лимите → обрабатываем запрос
❌ Превысил → возвращаем 429 Too Many Requests + заголовок Retry-After: 30
Зачем нужен?
✅ Защищает от перегрузки
Не даёт одному клиенту «положить» сервис для всех
✅ Предотвращает атаки
Brute-force, DDoS, скрейпинг — получают вежливый отпор
✅ Честное распределение ресурсов
Все пользователи получают равный доступ
✅ Экономит деньги
Меньше лишних запросов → меньше нагрузка → меньше счёт за облако
✅ Даёт обратную связь
Заголовок Retry-After подсказывает, когда можно попробовать снова
Пример из жизни:
Без Rate Limiting:
Бот отправляет 10 000 запросов в секунду →
База данных захлёбывается →
Реальные пользователи видят «503 Service Unavailable»
С Rate Limiting:
Бот получает 429 после 100-го запроса →
Остальные пользователи работают нормально →
Бот учится делать паузы (или уходит к конкурентам)

Мораль:
429 — это не «иди прочь».
Это «приходи чуть позже — и всё получится» 🤝
  • 👍 5
More from @safromperm
  1. Sep 22, 2026Post #93
  2. Sep 22, 2026​💸 А вот и пост про деньги и московскую недвижимость ​На днях знакомый из крупной компани…
  3. Sep 17, 2026Младшие аналитики, принесли вам классный пост, как в компании оценивают скиллы действующие…
  4. Sep 14, 2026Дошли руки до «Руководства по DevOps» 📖 ​Честно говоря, по названию ждал сугубо техническ…
  5. Sep 2, 2026Всем привет! Автор вернулся и привёз с собой вагон новостей! Летом отдыхал от ведения кана…
  6. May 20, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →