desenv-web-rp.com

Detecção forçada de GZIP no Google App Engine

Alguns clientes estão aparecendo em nossas instâncias do Google App Engine sem o cabeçalho Accept-Encoding. Normalmente, usamos o defina um cookie com uma técnica de iframe anexada (ou uma variação) para detectá-los e enviar o conteúdo compactado em gzip.

Como o Google App Engine não permite controlar o gzip do servidor, especialmente em conteúdo estático, existe um valor específico de cookie a ser definido que forçará a compactação?

5
Metalshark

Meu intestino diz que não. Os servidores apenas enviam conteúdo compactado com gzip quando recebem o cabeçalho Accept-Encoding correto do navegador. O cabeçalho em si não faz parte do cookie enviado pelo navegador e, portanto, você não poderá modificá-lo. Os servidores fazem isso para impedir o envio de um arquivo compactado para um navegador que não o suporta, impedindo a exibição correta da página.

Como alternativa, você pode fazer o que parece que já está fazendo e forçá-lo com o código do lado do servidor.

2
Daniel Sellers