Сделать защиту от зажатой клавиши F5, резать запросы (чтобы снизить нагрузку на сервер) если от одного пользователей поступает много запросов одной и той же страницы, но с одного IP может работать несколько пользователей, поэтому делать ограничение только по IP не подходит
А при обновлении страницы по ф5 информация будет отдана уже из кеша браузера, разве нет? Попробуй ограничить кол-во запросов с одного адреса или количество коннектов к бл
Вы читать умеете? Если я ограничу запросы с одного IP, а на нем будет сидеть несколько пользователей, то некоторые из них пойдут лесом. На одном IP может сидеть целый офис.
Форум — это не бесплатная техподдержка, которую можно оскорблять к тому же.
Правильно заданный вопрос уже содержит половину ответа. Здесь вопрос был задан максимально неграмотно, приходится угадывать, что имелось в виду.
Ограничивать количество запросов можно по сессиям пользователей. Если же они анонимные, то значит, можно закэшировать страницы сайта хотя бы на час, из кэша будет так быстро отдаваться, что пусть хоть занажимаются F5.
Спасибо, посмотрю.
В этом случае останется не защищенной только страницы авторизации, регистрации и восстановления пароля, так как на них еще нет выданной куки
Внутри кабинета есть тяжелые таблицы, с оперативными данными, которые кешировать нельзя. Судя по всему ngx_http_limit_req_module + cookie будет лучшим решением