ПРОЕКТЫ 


  АРХИВ 


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]

использование map "глубже" в конфиге


  • To: nginx-ru@xxxxxxxxx
  • Subject: использование map "глубже" в конфиге
  • From: Vladimir Getmanshchuk <vladget@xxxxxxxxxxxxxxxxx>
  • Date: Thu, 16 Jun 2011 15:36:33 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netlabsystems.com; s=google; h=domainkey-signature:mime-version:x-originating-ip:from:date :message-id:subject:to:content-type; bh=lsldMpT/vEyHMxkR/fa+nT/NkuvXgbVGcQcREEab8Ok=; b=BCM9AfEuz42Nvw6FDpRi/ta8tFZwDaluWYocaIBe+HksxpiHOYh+WVtLgq1CMFGx31 Yj9kugHB697XS+rP+fdz3JnBP0QOvaqmeSbGqyQe4CehoiBLLnumzBxC/DNCLhDQaHIJ 82Se2GQUhXJa8yGMOI+ZRdLaMv32QlC62blRQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=netlabsystems.com; s=google; h=mime-version:x-originating-ip:from:date:message-id:subject:to :content-type; b=RUkrdTkjt/J/s84XHm4bP9zyDZDKA+/yK+J5q8tgWUa9Kei3IA+BojuAhl5JTFzkQb D0J2fsOLjgmBsPPCftXGWnemIIj/h/B6w1bGk4R/O69cMBjG18Y6b12b9OufpSLSPFWc Ro+h/lWNcdpqJthLkivfVhhJ+kGQ+2XWO3C2g=
  • Resent-date: Thu, 16 Jun 2011 17:01:46 +0400
  • Resent-from: Igor Sysoev <igor@xxxxxxxxx>
  • Resent-message-id: <20110616130146.GA8015@xxxxxxxxx>
  • Resent-to: nginx-ru@xxxxxxxxx

Добрый день!

Цитата из документации:

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?

--
Thank You for Your time!

Yours sincerely,
Vladimir Getmanshchuk

UNIX System Administrator
Openfilm, LLC

Email: vladget@xxxxxxxxxxxxxxxxx
Skype: vladimir.getmanshchuk

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.