Como obter o Mod_pagespeed para gerar css comprimido (gzip)?

6

Ubuntu 14.04 Apache 2.4.7 php-FPM 5.5.9

Usando o mais recente módulo estável do Pagespeed para o Apache (1.9.32.3-4448).

Estou no processo de otimização de um site WordPress para velocidade (largura de banda e renderização). Mod Deflate está configurado. Um plugin ( Better Wordpress Minify ) comprime e combina todos os arquivos css em um (reduzindo assim o número de pedidos). Com o Pagespeed desligado, se eu verificar o link produzido (usando FeedTheBot ), ele confirma que o conteúdo é compactado usando o gzip. Mas se o Pagespeed estiver ligado, ele mostra que o Gzip não está funcionando. Usando o PageSpeed Insight (extensão chrome) confirma isso.

Aqui está o que eu tentei:

  • Adicionando ao /etc/apache2/mods-available/pagespeed.conf %código%
  • verifique se o mod Deflate está disponível e ativado (aparece na lista produzida por ModPagespeedFetchWithGzip on SetOutputFilter DEFLATE ). O fato de que, se a velocidade da página estiver desativada, ela funciona para que o arquivo css combinado seja outra prova.

Você tem uma explicação?

    
por pixeline 28.05.2015 / 00:28

1 resposta

0

Esta é a maneira de ativar o mod_deflate para arquivos html, xml, js, css, php:

# MOD_DEFLATE COMPRESSION
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript application/x-httpd-php
DeflateCompressionLevel 9

# This part is optional, it is used for really old browser >

# DEFLATE NOT COMPATIBLE BROWERS
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# SET VAR
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
    
por 16.12.2015 / 14:59