Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Как выжать максимум из этой конфигурации?
В сообщении от 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.
|