Как победить частые ajax запросы в laravel?

Рейтинг: 0Ответов: 1Опубликовано: 01.08.2025

Всем привет. Сделал ajax запрос в контроллер, и встал вопрос защиты от спам запросов, может есть какая то встроенная функция laravel для этого?

Я когда то на чистом php делал что-то подобное путем создания таблицы в бд, куда записывал ip клиента и время запроса, также создавал куку с теми же параметрами и собственно если кука или запись была, то частые запросы, иначе выборка.

Может есть способ более простой или ларавел уже из коробки имеет нужные механизмы?

Ответы

▲ 0

если я правильно понял, ты хочешь ограничить своё приложение от спама запросами. Так делать можно и нужно, от угроз ддос, других шалостей Ты можешь выставить rate limit на свой запрос, условно не более 20 запросов в 5 минут, и тогда Лара забанит айпи с которого превысили этот лимит. Также можно повесить клаудфлэр чтобы он фильтровал входящий трафик и отсеивал "каверзные" запросы вдруг что