Welcome! Log In Create A New Profile

Advanced

Re: (no subject)

Maxim Dounin
April 15, 2010 07:44AM
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@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

(no subject)

Maxim Dounin April 13, 2010 07:32PM

Re: (no subject)

john2do April 15, 2010 01:32AM

Re: (no subject)

Maxim Dounin April 15, 2010 07:44AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 309
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready