Re: NPH-режим при работе с memcached
Gena Makhomed
gmm at csdoc.com
Tue Sep 30 16:22:33 MSD 2008
On Tuesday, September 30, 2008 at 14:17:58, David Mzareulyan wrote:
DM> Всё-таки ОЧЕНЬ был бы полезен режим, при котором в мемкеш кладётся уже готовый
DM> ответ сервера _вместе с заголовками_. То, что в cgi называется nph-скрипты.
DM> Потребность положить туда хотя бы Content-Type возникает постоянно.
DM> Совсем идеальным был бы такой синтаксис:
DM> {
DM> set $memcached_key $uri;
DM> memcached_nph on;
DM> expires max;
DM> memcached_pass host:11211;
DM> }
DM> То есть, nginx берёт из мемкеша ответ вместе с заголовками,
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-скрипты".
--
Best regards,
Gena
More information about the nginx-ru
mailing list