Pergunta

Alguns arquivos CSS e JS não são compactados pelo apache com mod_deflate habilitado. Este arquivos olhares como este "[domain.name] /aggregator.css? ..." ou "[domain.name] /misc/jquery.js? ..." em YSlow. O outro CSS e JS sem o "?" é comprimido. Por favor, explique-me como eu faço apache compressa este arquivos também.

Graças

Foi útil?

Solução

Não há nada especial sobre servir arquivos com seqüências de consulta, eles devem, em geral, ainda ser comprimido (eles estão no meu servidor).

A menos que haja algo engraçado sobre a maneira de configurar sua OutputFilter? Vamos ver alguns httpd.conf. Onde está o servidor?

eta:

<FilesMatch "\.(css|js|x?html?|php)$">

Curious - funciona para mim, a menos que haja algo mais quebrado na configuração parar. Pode ser melhor usar o mais usual:

AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain

embora. (Em seguida, ela só vai tentar esvaziar saída de scripts PHP quando estão esses tipos e não, digamos, se você está cuspindo para fora uma imagem.)

Outras dicas

teve o mesmo problema - aparentemente text / javascript não era bom o suficiente. Adicionando application / javascript para o filtro fez o truque para mim.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top