@a25

NginxHttpMemcachedModule. Сбор ответа из нескольких ключей

Доброго времени суток.

Есть страница, которая постоянно запрашивает аяксом с сервера информацию. При этом информация обновляется достаточно редко (например, мониторинг новых сообщений — там сообщение может прийти раз в день, а запрашивать, условно, надо каждую минуту). Чтобы не дергать backend, хочу поступить так. В memcached, когда приходит сообщение, класть ключик с json-объектом, который надо вернуть в ответ на ajax-запрос. А обработку самих запросов вынести в nginx, который умеет читать memcached и отдавать ответ.

Если мне, например, требуется обновлять статусы конкретных сообщений (какой-то группы), удобно запрашивать их одной пачкой. Соответственно, отдавать ответ также надо одной пачкой. И встает вопрос: или надо их собирать в эту пачку на серверной стороне, а клиентом неким образом запрашивать идентификатор пачки, либо пихать их по отдельным ключам, а nginx-ом по пришедшему УРЛу собирать эти ключи в один. Соответственно, интересует последний вариант — умеет ли этот модуль собирать данные из нескольких ключей, клеить их и отправлять результат наружу?

Впрочем, у данной задачи могут быть другие решения — также хотелось бы послушать.
  • Вопрос задан
  • 2266 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы