Por que nginx gzip_http_version é padronizado para HTTP 1.1

3

O valor padrão para a configuração gzip_http_version no módulo gzip do nginx é HTTP 1.1. Por quê? Existe algum problema com o uso do gzip e do HTTP 1.0?

    
por pt2ph8 17.08.2012 / 19:10

2 respostas

9

nginx gzip_http_version pode ter HTTP 1.0 e tem suas advertências.

When HTTP version 1.0 is used, the Vary: Accept-Encoding header is not set. As
this can lead to proxy cache corruption, consider adding it with add_header.
Also note that the Content-Length header is not set when using either version.
Keepalives will therefore be impossible with version 1.0, while for 1.1 it is
handled by chunked transfers.  

Mais aqui - link

    
por 17.08.2012 / 19:32
1

É provavelmente porque o HTTP 1.1 é a versão atual. Não faz muito sentido usar como padrão a versão anterior se a versão atual for bem adotada.

    
por 17.08.2012 / 19:25

Tags