Cloudfront não está comprimindo Codificação de transferência em partes

1

Minha configuração é assim: Usuário- > Cloudfront- > Nginx- > gunicorn

Aparentemente nginx, não comprime (gzip) quando há um CDN no meio (Via header present) então meu nginx envia:

Transfer-encoding: chunked

e de acordo com HTTP / 1.1 O comprimento do conteúdo não é permitido quando está em partes. Como o cloudfront não vê o cabeçalho do comprimento do conteúdo, ele não compacta nem o meu usuário obtém respostas não compactadas.

eu fiz

gzip_proxied    no-cache no-store private expired auth;

para ter certeza de que o nginx comprime mesmo que haja um CDN no meio, mas isso parece um hack .. A configuração do cloudfront está errada, ou é estranho que o meu nginx envie chunked?

O que estou fazendo obviamente errado, já que os valores padrão resultam em usuários recebendo arquivos não compactados?

    
por EralpB 06.02.2018 / 22:35

0 respostas