Ограничение в nginx с memcached

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

Не знаю, возможно ли, но хочется :)

Запрос на сервер приходит такой:
site.ru/users.get?access_token=%token%

Надо по этому токену из memcached получить id проекта, и в memcached получить по этому проекту количество запросов, если там число более 10, показать
{"status":"Too many requests"}

Если меньше 10 или нет записей, дальше уже php обрабатывает запрос

В memcached такая структура

Код:
Token     | Project ID
t:qwerty  | 1
t:hoiutre | 2

Project ID | Requests
p:1        | 6
p:2        | 10
 
Назад
Сверху