Как выжать максимум из этой конфигурации?

Andrey Ryabushenko cdome at bk.ru
Wed Sep 5 17:19:08 MSD 2007


В сообщении от 5 сентября 2007 09:20 Igor Sysoev написал(a):
> On Wed, Sep 05, 2007 at 08:49:07AM +0300, Igor Savchenko wrote:
> > Hello Andrey,
> >
> > Wednesday, September 5, 2007, 6:41:38 AM, you wrote:
> > > В сообщении от 4 сентября 2007 21:22 Igor Sysoev написал(a):
> > >> On Tue, Sep 04, 2007 at 03:27:27PM +0300, Igor Savchenko wrote:
> > >> > Hello Монашёв,
> > >> >
> > >> > > nginx вроде не умеет считать md5 и записывать результат в
> > >> > > переменную. Поэтому надо избавиться от md5
> > >> >
> > >> > А что мешает сделать это в перловом модуле? и страницу из кеша брать
> > >> > перлом и выдавать ее пользователю через $r->print? Плохо?
> > >>
> > >> Ходить перлом к memcached будет долго. А вот формировать с его помощью
> > >> %memcached_key можно.
> > >
> > > Вот это самое интересное. Подскажите как!
> >
> > perl_set $memcachekey myModule::GenerateKey;
>
> http {
>
>    perl_set $memcachekey myModule::GenerateKey;
>
>    server {
>
>        location ... {
>          set $memcache_key $memcachekey;
>
>
> Вообще же, perl_set нужно переименовать в perl_var - она только определяет
> переменную.

А как мне лучше всего выйти из ситуации, что мне нужно за один запрос два раза 
обращаться к memcached - один раз за списком Vary Headers, а второй раз уже 
за самой страницей так чтобы по-минимуму лочить рабочий процесс и из перла не 
лазить в memcached.


More information about the nginx-ru mailing list