Hoy toca día de optimización de servidores y para ello en este artículo hablaremos de la mejora de velocidad en Apache usando Pagespeed.
Lo primero que tendremos que hacer es instalar PageSpeed en nuestro servidor, para lo cual usaremos los siguientes enlaces:
Para sistemas de 32 bits:
1 |
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb |
Para sistemas de 64 bits:
1 |
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb |
Obviamente recordamos que este software se encuentra en los repositorios de casi todas las distribuciones, por ejemplo:
Para Debian, Ubuntu, Linux Mint y derivadas:
1 2 |
sudo dpkg -i mod-pagespeed-*.deb sudo apt-get -f install |
Para RedHat, Fedora, Centos y derivadas:
1 2 |
sudo yum install at # if you do not already have 'at' installed sudo rpm -U mod-pagespeed-*.rpm |
Y llego la hora de actualizar Papespeed,pues puede que ya lo tengamos isntalado o seamos usuarios que ya lo tenemos en el servidor, para lo que usaremos:
Para Debian, Ubuntu, Linux Mint y derivadas:
1 2 3 |
sudo apt-get update sudo apt-get upgrade sudo /etc/init.d/apache2 restart |
Para RedHat, Fedora, Centos y derivadas:
1 2 |
sudo yum update mod-pagespeed-beta # Or mod-pagespeed-stable sudo /etc/init.d/httpd restart |
Y como no los pasos para elegir la versión estable o la beta que a muchos les gusta, pero si eres un usuario novel quedate en la estable 😉
Para Debian, Ubuntu, Linux Mint y derivadas:
1 2 |
sudo apt-get remove mod-pagespeed-stable sudo apt-get install mod-pagespeed-beta |
Para RedHat, Fedora, Centos y derivadas:
1 2 |
sudo yum remove mod-pagespeed-stable sudo yum install mod-pagespeed-beta |
Y llegamos a la parte de configuraciones, donde podremos revisar ciertos elementos para optimizar aun más su funcionamiento:
Por ejemplo el archivo "mod_deflate" lleva habilitado por defecto un filtro para analizar, optimizar y reestructurar el contenido HTML:
1 2 |
# Direct Apache to send all HTML output to the mod_pagespeed output handler. AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html |
Otra opción es habilitar o desactivar el modo "mod_pagespeed", para lo cual tendremos que tocar el archivo "pagespeed.conf" y cambiar la opción:
1 |
ModPagespeed on |
o
1 |
ModPagespeed off |
Según nos corresponda.