ПРОЕКТЫ 


  АРХИВ 


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: nginx и memcached



Hello!

On Sat, Mar 21, 2009 at 12:04:17AM +0300, Vasiliy G Tolstov wrote:

> On Fri, 2009-03-20 at 22:32 +0300, Михаил Монашёв wrote:
> > Здравствуйте, Василий.
> > 
> > VGT> Добрый вечер.
> > VGT> Возник вопрос по использованию Nginx и Memcached - в memcached я храню
> > VGT> только заголовки, каким образом я могу их выдать без модификации? На
> > VGT> данный момент я вижу, что nginx добисыват content-type, Date, Server
> > VGT> Content-lenght и другие. Мне же не нужно ничего из этого.
> > VGT> proxy_pass_header и proxy_hide_header не дают нужного результата.
> > 
> > А тело кем отдаётся?
> > 
> 
> 
> Тела нет,существуют только заголовки. Скажем так - тело состоит из
> перевода строки
> 
> > Сейчас,  то  что  Вы отдаёте из мемкашеда, будет отдано как тело, а не
> > как заголовки.
> > 
> Вот хотелось бы, чтобы оно отдавалось все как есть..
> 
> 
> > proxy_hide_header  не  работает  вероятно  потому, что от мемкашеда не
> > приходит  никаких  заголовков,  которые можно было бы не меняя отдать.
> 
> да, они не являются http заголовками, но тем не менее.

1. Дирекетывы proxy_* к memcached_pass отношения не имеют, они имеют 
отношение только к proxy_pass.

2. Всё, что лежит в соответствующем ключе memcached'а, трактуется 
как тело ответа.  Заголовки проставляются самим nginx'ом.  Такова 
реальность данная нам.

Где-то в английском листе минувшим летом пробегали патчи средней 
степени вменяемости, добавляющие возможность класть в memcached и 
заголовки тоже.  Но до вменяемого состояния автор их так и не 
довёл, да и сейчас они скорее всего не наложатся.

Maxim Dounin

> 
> > Т.е.  в контенксте мемкашеда он не имеет смысла. От мемкашеда приходит
> > только тело и nginx сам добавляет заголовки и отдаёт его.
> > 
> > proxy_pass_header - также в контенксте мемкашеда не имеет смысла.
> > 
> > --
> > 
> > С уважением,
> > Михаил Монашёв, SoftSearch.ru
> > mailto:postmaster@xxxxxxxxxxxxx
> > ICQ# 166233339
> > http://michael.mindmix.ru/
> > Без бэкапа по жизни.
> > 
> > 
> 
> -- 
> Vasiliy G Tolstov <v.tolstov@xxxxxxxxx>
> Selfip.Ru



 




Copyright © Lexa Software, 1996-2009.