Welcome! Log In Create A New Profile

Advanced

Re: Bad default for proxy_cache_key

Bráulio Bhavamitra
July 29, 2014 03:52PM
Hum, a documentation of this use case is recommended. Personally, for me it
is completely unknown and uncommon.

Also, isn't caching entirely related to the URL the user used, and has
nothing to do with the backend host?


On Mon, Jun 30, 2014 at 8:48 PM, Maxim Dounin <mdounin@mdounin.ru> wrote:

> Hello!
>
> On Sun, Jun 29, 2014 at 06:15:56PM -0300, Bráulio Bhavamitra wrote:
>
> > Hello all,
> >
> > I stucked a while with a config problem where proxy_cache_key default
> value
> > was $scheme$proxy_host$uri$is_args$args".
> >
> > Then I realized it really didn't make. A better value
> > $scheme$host$uri$is_args$args" is much more reasonable, as the reverse
> > proxy requests comes from many server {} with multiple server name and
> > aliases.
> >
> > Shouldn't the default be changed?
>
> The default key is to identify resources nginx requests from
> upstream servers. That is, these are the same:
>
> server {
> server_name bar;
>
> location / {
> proxy_pass http://foo.example.com;
> }
> }
>
> server {
> server_name bazz;
>
> location / {
> proxy_pass http://foo.example.com;
> }
> }
>
> While these are different:
>
>
> server {
> server_name foo;
>
> location / {
> set $backend "foo.example.com";
>
> if ($user_is_admin) {
> set $backend "admin.example.com";
> }
>
> proxy_pass http://$backed;
> }
> }
>
>
> If in your case multiple such resources are equal or different
> based on other factors (likely, due to "proxy_set_header Host ..."
> in your configuration), you are free to change proxy_cache_key
> accordingly.
>
> --
> Maxim Dounin
> http://nginx.org/
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx




--
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
destruídas nas fases de extroversão e introversão do fluxo imaginativo
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
naquele momento, essa pessoa é a única proprietária daquilo que ela
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
por um milharal também imaginado, a pessoa imaginada não é a propriedade
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
a propriedade deste universo é de Brahma, e não dos microcosmos que também
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
mutável ou imutável, pertence a um indivíduo em particular; tudo é o
patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Bad default for proxy_cache_key

Bráulio Bhavamitra June 29, 2014 05:18PM

Re: Bad default for proxy_cache_key

Maxim Dounin June 30, 2014 07:50PM

Re: Bad default for proxy_cache_key

Bráulio Bhavamitra July 29, 2014 03:52PM

Re: Bad default for proxy_cache_key

Maxim Dounin July 29, 2014 07:02PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 239
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