Как настроить NGINX с Memcached для обслуживания HTML - PullRequest
2 голосов
/ 01 марта 2011

Я пытаюсь настроить NGINX с Memcached для обслуживания HTML

Я нашел следующий модуль Memcached для NGINX:

http://wiki.nginx.org/NginxHttpMemcachedModule

Но я не могу заставить NGINX обслуживать мои HTML (например, index.html) файлы из Memcached, прочитав учебник выше.

Кто-нибудь знает, чтоКонфигурация NGINX должна заключаться в том, что он будет обслуживать HTML из Memcached?

1 Ответ

8 голосов
/ 04 марта 2011

Чтобы использовать memcached с nginx, как этот, вам нужно будет заполнить memcached правильными парами ключ / значение.Для этого вам понадобится местоположение @fallback, чтобы сделать некоторую работу за вас.

Когда приходит соответствующий запрос, nginx будет запрашивать memcached с любым значением, которое вы установили для $ memcache_key.Если значение найдено, оно отправляется в браузер.Если нет, то резервное местоположение вызывает в вашей бэкэнд-системе две вещи:

  1. , создайте ответ и отправьте его обратно в браузер.ответ на memcached и установите соответствующую пару ключ / значение.

При следующем поступлении запроса на тот же ключ он будет в memcached и будет обслуживаться непосредственно оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...