Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Сколько раз срабатывает map
On Dec 12, 2012, at 12:31 , dinama wrote:
> В документации написано что переменные вычисляются только в момент
> использования.
> Вызывается ли многократный пересчет переменной в точках (1) (2) (3) ?
>
> [code]
> map $one $any {
> default 0;
> ~\d+ 1;
> ~\w+ 2;
> }
>
> location / {
> if ($any) .. (1)
> set $one 111;
> if ($any).. (2)
> ...
> if ($any ) (3)
> ...
> }
Нет, $any вычисляется только в точке (1), а потом кэшируется.
--
Igor Sysoev
http://nginx.com/support.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|