Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2016, 12:19
Аспирант
Отправить личное сообщение для yinfo Посмотреть профиль Найти все сообщения от yinfo
 
Регистрация: 30.04.2015
Сообщений: 43

Ограничить запросы с одного IP
Хочу ограничить доступ к сервису с одного IP некоторым интервалом N секунд.

Вопрос №1 - может изобретать велосипед не нужно и уже существует готовый механизм/модуль?

Вопрос №2 - если делать велосипед "с нуля", то какие средства посоветуете использовать? Мне почему-то приходит в голову Redis. Это нормальный вариант для решения этой задачи? Моя логика при выборе такая - Redis позволяет хранить в оперативной памяти список последних IP, с которых приходили запросы, и не нужно каждый раз лазить в базу за этой информацией. В то же время, после перезапуска приложения довольно легко восстановить это множество запросов.. Как-то так.
Ответить с цитированием