Re: NPH-режим при работе с memcached

David Mzareulyan david at hiero.ru
Tue Sep 30 16:20:39 MSD 2008


А как это - "хранить в мемкеше 404-е ошибки"? Кто эти ошибки выдавать-то 
будет?

> 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'е, да.
> 


-- 
С уважением
Давид Мзареулян
david at hiero.ru








More information about the nginx-ru mailing list