ПРОЕКТЫ 


  АРХИВ 


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: использование map "глубже " в конфиге


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: использование map "глубже " в конфиге
  • From: Mikhail Mazursky <ash2kk@xxxxxxxxx>
  • Date: Thu, 16 Jun 2011 23:52:51 +0600
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type:content-transfer-encoding; bh=TaTHjts/S/y3en6JyR65BkEVCSHv7YgaqDNeiRXje+4=; b=EtH7IWO3mY9K9xfdAd8hWRqRzWRD4RkqYIa/nSVDiSisq9FCz9NHSicQ2O/cQL52e9 UH0b0zNjBZIfvcq7u+Hh6RZxUcFhvaBGPVVbgBRRyeG3aT0GhRuCYp7qXAFvOHu15RmV EttuUFa62f5jFB8PGpLz5toR3d4K5SDLE99kk=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=GGbWYkN/MS7NZzuyX/YU62/NUzrpG6hLOlQGM16ET2U49OUxjE3h7Cm1WQn98ioOZ8 nefLAqE4gVSXe8Ey1uSruTVRwtGhfV4iJbl9iAELMHiHzjFKhijmlb2G4O6CR8tVks0s z5po8prQPhuuGuqsRdDgXW23WTUxjYgXPE54o=
  • In-reply-to: <BANLkTimH_PbVA61J8DtSTpO9RDC17FrkfA@xxxxxxxxxxxxxx>
  • References: <BANLkTimH_PbVA61J8DtSTpO9RDC17FrkfA@xxxxxxxxxxxxxx>

16 июня 2011 г. 18:36 пользователь Vladimir Getmanshchuk
<vladget@xxxxxxxxxxxxxxxxx> написал:
> Добрый день!
> Цитата из документации:
>
> http://sysoev.ru/nginx/docs/http/ngx_http_map_module.html
>
> syntax:
> map $переменная1 $переменная2 { ... }
>
> default:
> нет
>
> context:
> http
>
> ИМХО!
> Использование map только на уровне http в случае, на примере приведенном
> ниже очень иррационален,
> если имеются виртульные хосты и имена агрументов в запросах к этим
> виртуальным хостам совпадают,
> то при каждом таком запросе происходит поиск и присвоение, плюс поиск
> аргумента в любом и запросе к серверу в общем.
>   map $arg_NAME $my_arg {
>    a 1;
>    b 2;
>    c 3;
>    ...
>    n N;
>   }
> Ткните, где не прав.
> Если я что то упустил - покажите.
> Имеется ли патч для расширения контекста map?

Переменная "вычисляется" только при непосредственном её использовании,
если я не ошибаюсь.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.