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

1

Estou executando um relatório gtmetrix.com contra o meu site. Eu recebo um F (41) para compactação gzip. Eu não possuo os dois arquivos de problemas mencionados para essa 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 quebra a chamada de javascript na página no arquivo.

Eu posso entender ser penalizado porque estou chamando esses arquivos. Mas se eu quiser usar o Mailchimp e o arquivo JS, isso significa que sempre serei penalizado, já que não há maneira de contornar esses problemas.

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

Eu 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 de desenvolvedor do Google Chrome)

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

    
por 4thSpace 16.04.2013 / 05:11

2 respostas

1

Você não pode simplesmente mudar a configuração do servidor de outra pessoa. Então, a menos que o MailChimp decida iniciar o gzip desses arquivos, não há nada que você possa fazer além de reclamar com eles até que eles façam isso.

    
por 16.04.2013 / 05:43
0

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

    
por 16.04.2013 / 06:08