Re: Re[2]: Повторное использование map при изменении исходной переменной

Vladimir Latyshev latysheff at gmail.com
Fri Jul 24 10:57:23 MSD 2009


Мне патч Игоря не помог, ваш аналогично. Может я что делаю не так, но задачу
решает лишь клонированный map.

Учитывая, что здесь задействовано кеширование, и то, что мне нужно всего две
итерации, и то не всегда, в угоду быстродействию я остановлюсь на
кронировании, благо map всего около 500 строк.

А вот за возможность написать так:
map "${ext_host}/${ext_point}" $group {
        include /etc/nginx/maps/group.txt;
}
спасибо!

23 июля 2009 г. 18:57 пользователь Kirill A. Korinskiy
<catap+nginx at catap.ru<catap%2Bnginx at catap.ru>
> написал:

> At Thu, 23 Jul 2009 17:36:58 +0400,
> Vladimir Latyshev <latysheff at gmail.com> wrote:
> >
> > а с кешированием там так же осталось?
> > повторно использовать не получится?
> >
>
> Попробуйте этот патч:
>
> http://catap.ru/patches/nginx/ngx_http_map-0.2.patch
>
> Он включает мое изменение, что выложено в блог + каждый раз, за ново
> считается ключ для поиска в map'е.
>
> Да, еще в качестве первого аргумента у map'а можно указывать не просто
> $var а "${var}-${var}".
>
> --
> wbr, Kirill
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090724/c52da471/attachment.html>


More information about the nginx-ru mailing list