Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NPH-режим при рабо те с memcached
Hello!
On Tue, Sep 30, 2008 at 11:17:58AM +0000, David Mzareulyan wrote:
Всё-таки ОЧЕНЬ был бы полезен режим, при котором в мемкеш кладётся уже
готовый ответ сервера _вместе с заголовками_. То, что в cgi называется
nph-скрипты. Потребность положить туда хотя бы Content-Type возникает
постоянно.
Совсем идеальным был бы такой синтаксис:
{
set $memcached_key $uri;
memcached_nph on;
expires max;
memcached_pass host:11211;
}
То есть, nginx берёт из мемкеша ответ вместе с заголовками, но при этом
разрешается конфиге перекрыть значения нужных заголовков.
Можно пойти в английский лист рассылки и поучавствовать. Патч там
бегает.
Основаная проблема, не решённая на текущий момент - это как
поступать с 404 ошибками. Автор патча очень хочет хранить в
memcached'е 404 ошибки, но при этом иметь возможность fallback'а
если в запись в memcached'е действительно не найдена.
Maxim Dounin
p.s. Это, конечно же, не nph, ибо nph предполагает невмешательство
сервера в возвращаемые заголовки вообще. Но возможность хранения заголовков
в memcached'е, да.
|