(01)
Rate limit и защита API от перебора — практика на nginx и PHP
Логин и API без ограничения частоты — открытая дверь для перебора паролей и парсинга. Показываем rate limit на nginx и в приложении, код 429 и как не порезать офис за одним IP.
→
(02)
Кэширование статики: Cache-Control, ETag, immutable — по шагам
Как настроить кэш статики, чтобы повторные заходы были мгновенными, а деплой ничего не ломал: Cache-Control, max-age, immutable, версионирование файлов, ETag и пример конфигурации nginx.
→