Como habilitar o gzip para arquivos que não estão no seu servidor?

Como habilitar o gzip para arquivos que não estão no seu servidor?

Estou executando um relatório gtmetrix.com em meu site. Recebo um F(41) para compactação gzip. Não possuo os dois arquivos de problemas mencionados para esta penalidade.

Um arquivo é um CSS no servidor do Mailchimp. Outro é um arquivo javascript que não pode ser compactado com gzip. Quando esse arquivo JS é compactado, ele interrompe a chamada de javascript na página para o arquivo.

Posso entender ser penalizado já que estou ligando para esses arquivos. Mas se eu quiser usar o Mailchimp e o arquivo JS, isso significa que sempre serei penalizado, pois não há como contornar esses problemas.

É provável que meu site passasse de 85% (B) para A se eu pudesse resolver os dois problemas acima.

Tentei mover o arquivo mailchimp para o Amazon S3 e ativar o gzip. Mas, por algum motivo, o navegador não consegue OBTER o arquivo com o gzip ativado:

(das ferramentas para desenvolvedores do Google Chrome) insira a descrição da imagem aqui

Alguma idéia de por que isso acontece com o gzip?

Responder1

Você não pode simplesmente alterar a configuração do servidor de outra pessoa. Portanto, a menos que o MailChimp decida começar a compactar esses arquivos, não há nada que você possa fazer a não ser reclamar com eles até que o façam.

Responder2

Mesmo que você não consiga ativar a compactação no servidor Amazon, ainda poderá obter o recurso: você coloca um (por exemplo) script PHP nessa URL e faz com que o script verifique a solicitação HTTP para suporte à compactação. Dependendo disso ele envia o arquivo compactado ou descompactado.

informação relacionada