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