ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: David Mzareulyan <nginx-ru@xxxxxxxxx>
  • Subject: Re: NPH-режим при работе с memcached
  • From: Gena Makhomed <gmm@xxxxxxxxx>
  • Date: Tue, 30 Sep 2008 15:22:33 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csdoc.com; s=dkim; t=1222777375; bh=BD2WwJavioUPqWurMcxb7FUkSQSyb7ihj3UGhEKiPyA=; h=Date:From:X-Mailer:X-Priority:Message-ID:To:Subject:In-Reply-To: References:MIME-Version:Content-Type:Content-Transfer-Encoding; b=ThBQwHyFKuPjdnXYJ+8xDOw8W+XQWAYT1oS1pHFEQQ2yqpbiKUx1OaWhxIrBD6TMh 8/emNpSyEs5sJLuZEtk0vBxS0oAg8ZtXTHJGG5SVB/JAH0soyqiAJTWOEO01C/uzvOp qN2ZEYl0LstAEJYeir/f0gQVwy3wNdeNDklRgtg=
  • In-reply-to: <9128ec38308e08caf126db473d0a@xxxxxxxxxxxxxx>
  • References: <9128ec38308e08caf126db473d0a@xxxxxxxxxxxxxx>

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




 




Copyright © Lexa Software, 1996-2009.