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

David Mzareulyan david at hiero.ru
Wed Oct 1 00:58:46 MSD 2008


На названии не настаиваю, но не понимаю, почему "прямо противоположное".


> On Tuesday, September 30, 2008 at 14:17:58, David Mzareulyan wrote:
> 
DM>> Всё-таки ОЧЕНЬ был бы полезен режим, при котором в мемкеш кладётся
DM>> уже готовый ответ сервера _вместе с заголовками_. То, что в cgi
DM>> называется nph-скрипты. Потребность положить туда хотя бы
DM>> Content-Type возникает постоянно.
DM>> 
DM>> Совсем идеальным был бы такой синтаксис:
DM>> 
DM>> {
DM>> set   $memcached_key $uri;
DM>> memcached_nph on;
DM>> expires max;
DM>> memcached_pass  host:11211;
DM>> }
DM>> То есть, nginx берёт из мемкеша ответ вместе с заголовками, но при
DM>> этом разрешается конфиге перекрыть значения нужных заголовков.
DM>> 
> nph- это сокращение от "Not Parse Header", в этом случае веб-сервер
> посылает клиенту ответ по протоколу HTTP/1.0 или HTTP/0.9 - as is,
> не меняя в нем ни одного байта.
> http://hoohoo.ncsa.uiuc.edu/cgi/out.html
> (когда создавали этот спек, Keep-Alive connections наверное еще не
> было)
> memcached_nph - это будет не очень удачное название для директивы,
> ведь тут ожидается получить поведение *прямо противоположное* тому,
> что в CGI Specification 1.1 называется "nph-скрипты".
> 


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








More information about the nginx-ru mailing list