NPH-режим при работе с memcached
Maxim Dounin
mdounin at mdounin.ru
Tue Sep 30 15:54:47 MSD 2008
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'е, да.
More information about the nginx-ru
mailing list