On Friday 08 March 2013 20:48:42 Daniel Podolsky wrote: > > Один регэксп у вас повлечет кучу логики с переменными из него. > > Или нет. Если группа(ы) из регекспа используются только для установки > root - конфиг только читабельнее станет от их применения. > > Другое дело, что матчинг с группировкой может оказаться все же > существенно медленнее выбора по дереву. > > Провести, что ли, самому соответствующие тесты?.. Взять тысячу сайтов, > и прогнать миллион запросов, через один конфиг и через другой. И > померять загрузку... >
Это бессмысленно. Регулярное выражение вида: ^([^.]+)\.([^.]+)\.example\.com$ скорее всего будет быстрее, чем поиск по дереву из тысячи доменов. В любом случае, на фоне всех остальных операций - это неизмеримо малая величина. К примеру, на моем мобильном i3-350m указанное регулярное выражение выполняется в среднем за 400 наносекунд без использования JIT, и менее чем за 100 наносекунд с JIT. -- Валентин Бартенев http://nginx.org/en/donation.html _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru