Nesse post vamos mostrar como é simples instalar o módulo Google PageSpeed em servidores que utilizam o gerenciador WHM/cPanel já atualizado com suporte ao EasyApache 4, mas você sabe o que é o mod_pagespeed?
Este módulo complementa diretamente o PageSpeed Insights do Google. É uma ótima ferramenta para lhe dar feedback sobre o que pode ser feito para otimizar seu site. O que encontrei são muitos dos problemas que esta ferramenta informa de volta para você pode ser resolvido automaticamente pelo módulo PageSpeed, basta instalá-lo. O Google pode dizer o que precisa ser otimizado e como otimizar, então por que não deixá-los fazer isso por você? Algumas melhorias que ele lhe proporciona:
Combina/Minify CSS & JavaScript
Flatten CSS @imports
Otimiza Images
Cache de Arquivos Estáticos
Remove Espaços em Branco
Move CSS para o Cabeçalho
Move CSS a cima dos Scripts
Vamos à Instalação (CentOS)
yum install rpm-build cpio ea-apache24-mod_version wget https://github.com/pagespeed/cpanel/raw/master/EA4/ea-apache24-mod_pagespeed-latest-stable.src.rpm rpmbuild --rebuild ea-apache24-mod_pagespeed-latest-stable.src.rpm rpm -ivh /root/rpmbuild/RPMS/x86_64/ea-apache24-mod_pagespeed*.rpm /etc/init.d/httpd restart or service httpd restart
Erro: Se retornar esse erro ao executar o comando da linha 3:
RPM build errors:
File must begin with “/”: %{_httpd_moddir}/*.so
File must begin with “/”: %{_httpd_modconfdir}/*.conf
Crie o arquivo /etc/rpm/macros.apache2 com o conteúdo abaixo
%_httpd_mmn 20120211x8664 %_httpd_apxs /usr/bin/apxs %_httpd_dir /etc/apache2 %_httpd_bindir %{_httpd_dir}/bin %_httpd_modconfdir %{_httpd_dir}/conf.modules.d %_httpd_confdir %{_httpd_dir}/conf.d %_httpd_contentdir /usr/share/apache2 %_httpd_moddir /usr/lib64/apache2/modules
E execute o comando da linha 3 novamente.
Após concluir a instalação faça login em seu WHM/cPanel e vá para Software > EasyApache 4 > Customize > Na aba “Apache Modules” > mod_pagespeed e marque para instalar caso não esteja marcado. Após instalado reinicie o Apache.
OBS: Até o momento o mod_pagespeed funciona normalmente em conjunto com o plugin Nginx Engintron
Configurando o Google PageSpeed
O script copia o arquivo de configuração pagespeed.conf para o diretório /usr/local/apache/conf ou /etc/apache2/conf.modules.d
Antes de editar o arquivo é recomendável a consulta na documentação do módulo:
https://developers.google.com/speed/docs/mod_pagespeed/configuration
https://developers.google.com/speed/docs/mod_pagespeed/config_filters
Fonte: Smart Tips (Adaptado)
Dúvidas? Deixe nos comentários
O meu deu um problema nada haver, ele buga os sites 🙁