Как защитить роуты от массовых запросов
Собственно вопрос в названии темы как защитить маршруты от массовых запросов например больше 50 с одного ip в секунду. Этим нужно заниматься на уровне приложения, или решения должны быть на уровне хостинга типа защита от DDoS атак ?
Ответы (1 шт):
Автор решения: Максим К
→ Ссылка
Смотря какой DDoS. Чтобы просто ограничить наглых пользователей (клиенты, которые стучатся чаще, чем это мы планировали), можно использовать middleware throttle (\Illuminate\Routing\Middleware\ThrottleRequests)
// максимум 60 запросов в 1 минуту
Route::middleware('throttle:60,1')->group(function(){
// routes
});