Сеня рядом и Белла пришел. Былое
BTS: Зачем им бицепсы: Они и так слишком красивы!
Мир АРМИ содрогнулся! Социальные сети бурлят! Старые фотографии с беззаботными улыбками и пухленькими щечками уходят в прошлое, уступая место... мышцам. Да, друзья, наши красавчики Тэхён и Чонгук, и без того обладающие статусом "визуальных террористов" BTS, решили пойти ва-банк и обзавестись рельефным прессом и бицепсами, от которых трескаются экраны смартфонов. Возникает логичный вопрос: ЗАЧЕМ?! Мы, конечно, любим их в любом виде. Ну, правда! Эти очаровательные парни могли бы покорить мир, просто мило улыбаясь и поправляя челку...
Rate limiting: где ограничивать запросы эффективнее
Rate limiting: где ограничивать запросы эффективнее Разбираясь с защитой API от перегрузок, понял что выбор места для rate limiting — это не только про удобство, но и про то, что происходит под капотом Nginx — проще всего настроить http { # 10 запросов в секунду по IP адресу limit_req_zone $binary_remote_addr zone=api_limit:10m rate=10r/s; server { location /api/ { limit_req zone=api_limit burst=20 nodelay; proxy_pass http://backend; } } } При превышении лимита nginx вернет 503 ошибку еще до обращения к приложению — максимально быстро, но работает только по IP Django REST Framework — встроенный throttling # settings...