Como acelerar o Apache com o Pagespeed

Eu voltei, isso mesmo, eu estava festejando nada morto ou algo assim hahaha. ok, vamos direto ao ponto, eu realmente não sabia como nomear este post ... porque estou tão impressionado com este add-on que estava procurando por nomes que descrevessem a sensação e o bom gosto que o resultados que sobraram quando instalei este add-on em meus servidores web Pensei em colocar algo como um desafio veloz e furioso de Apache hahahaha, mas ei já é exagerado, também esse tipo de piada não é dado para mim -.-

apache

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

Debian e derivados

sudodpkg -eu mod-velocidade de páginas- *.deb sudo apt-ter -f instalar

Redhat e derivados

sudo yum instalar em  # se você ainda não tiver 'at' instalado
sudo rpm -Você mod-velocidade de páginas- *.rpm

Depois de instalado, é isso que você encontrará de novo

  • O pacote mod_pagespeed instala 2 versões do código sozinho, uma é, mod_pagespeed.so para Apache 2.2 e mod_pagespeed_ap24.so para Apache 2.4.
  • Os arquivos de configuração: pagespeed.conf, pagespeed_libraries.conf, e (Debian) pagespeed.load. Note que se eu te informar, o mod_pagespeed já traz uma configuração padrão (ideal), porém você pode modificar esses arquivos de configuração ao seu gosto ou necessidade, se você modificá-los estes arquivos não serão atualizados automaticamente no futuro.
  • Um minificador JavaScript autônomo (compressor) pagespeed_js_minify com base no mesmo usado em mod_pagespeed, que pode compactar JavaScript e gerar metadados para as bibliotecas.

Atualizar

Redhat e derivados

sudo yum update mod-pagespeed-beta # Ou mod-pagespeed-stable sudo /etc/init.d/httpd restart

Debian e derivados

sudo apt-get update sudo apt-get upgrade sudo /etc/init.d/apache2 restart

Alternar entre versões estáveis ​​ou beta

Redhat e derivados

sudo yum remove mod-pagespeed-stable sudo yum install mod-pagespeed-beta

Debian e derivados

sudo apt-get remove mod-pagespeed-stable sudo apt-get install mod-pagespeed-beta

Configurações

O filtro usado para analisar, otimizar e reestruturar todo o conteúdo HTML que é gerado de alguma forma pelo servidor Apache

# Instrua o Apache a enviar todas as saídas HTML para o manipulador de saída mod_pagespeed.
AdicionarOutputFilterByType Texto MOD_PAGESPEED_OUTPUT_FILTER/html

Nota: É habilitado automaticamente mod_deflate para comprimir.

Desativando ou Ativando mod_pagespeed

Para habilitar ou desabilitar mod_pagespeed ON, insira na parte superior de pagespeed.conf:

modpagespeed on

Existem 2 maneiras de desabilitar mod_pagespeed. Para desativar a regravação de HTML, mas continuar distribuindo recursos e analisando opções de consulta (querys) (para instâncias de ?ModPagespeed=on) coloque essa opção em suas configurações.

modpagespeed WOW!

Para desativar completamente o mod_pagespeed (elementos como .pagespeed. Resultará no famoso erro 404s), usamos a seguinte linha:

modpagespeed desconectado

Algo importante é que as opções ON e OFF podem ser escritas no famoso .htaccsess no rótulo <Directory>, query parametersheaders. O Estado de unplugged Só pode ser usado no nível primário da configuração do apache e nos hosts virtuais, ou seja, onde você coloca seu site disponível. Obviamente e para que não haja dúvidas se você habilita ModPagespeed on em um host virtual, as opções superiores serão sobrescritas, mesmo as do tipo desconectado.

Então logo instale no nginx, e por falar nisso aguardo seus comentários como sempre!
obrigado