Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (no subject)
Hello!
On Thu, Apr 15, 2010 at 01:32:38AM -0400, john2do wrote:
[...]
> > v.data = (uintptr_t) &v.name;
> > + v.flags = NGX_HTTP_VAR_NOCACHEABLE;
> >
> > continue;
> > }
>
> этот патчик отрубит наглухо кэширование аргументов и полагаю при
> 1k/sec запросов (с аргументами) производительность может
> прилично подсесть? какие последствия на производительность
> данный патчик окажет? ориентировочные?
Потери по производительности будут только в том случае если одна и
та же переменная $arg_something используется более чем в одном
месте. Т.е. на том конфиге который вы приводили - потерь не будет
вообще.
В экстремальных случаях, когда один и тот же аргумент используется
в множестве выражений, проблема легко нивелируется дополнительным
"set". Впрочем, я не думаю что на разумном количестве
использований это будет хоть сколько-то заметно на фоне остальных
затрат на обработку запроса.
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|