Volvi, asi es, estaba de parranda nada de muerto ni nada por el estilo jajaja. ok, vamos al grano realmente no sabia que nombre colocar a este post… porque estoy tan impresionado con este complemento que andaba buscando nombres que describieran la sensación y el buen sabor que me dejo los resultados al instalar este complemento en mis servidores web. Pense en colocar algo así como rápidos y furiosos reto Apache jajajaja, pero bueno ya es como exagerado, ademas este tipo de chiste no se me dan -.-
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 y derivados
sudo dpkg -i mod-pagespeed-*.deb sudo apt-get -f install
Redhat y derivados
sudo yum install at # if you do not already have 'at' installed sudo rpm -U mod-pagespeed-*.rpm
Una vez instalado, esto es lo que encontraras nuevo
- El paquete mod_pagespeed instala 2 versiones del codigo por si mismo, una es,
mod_pagespeed.sopara Apache 2.2 ymod_pagespeed_ap24.sopara Apache 2.4. - Los archivos de configuración:
pagespeed.conf,pagespeed_libraries.conf, y (Debian)pagespeed.load. Ojo eso si te informo, ya mod_pagespeed trae una configuración por defecto (optima) sin embargo puedes modificar a tu gusto o necesidad estos archivos de configuración, si los modificas estos archivos no se actualizaran automáticamente en un futuro. - Un JavaScript minifier(compresor) independiente
pagespeed_js_minifybasado en el mismo usado en mod_pagespeed, que puede comprimir JavaScript y generar metadata para las librerías.
Actualizar
Redhat y derivados
sudo yum update mod-pagespeed-beta # Or mod-pagespeed-stable sudo /etc/init.d/httpd restart
Debian y derivados
sudo apt-get update sudo apt-get upgrade sudo /etc/init.d/apache2 restart
Cambiar entre versiones estable o beta
Redhat y derivados
sudo yum remove mod-pagespeed-stable sudo yum install mod-pagespeed-beta
Debian y derivados
sudo apt-get remove mod-pagespeed-stable sudo apt-get install mod-pagespeed-beta
Configuraciones
El filtro usado para analizar, optimizar y reestructurar todo el contenido HTML que es generado de alguna forma por el servidor Apache
# Direct Apache to send all HTML output to the mod_pagespeed output handler. AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html
Nota: Automaticamente es habilitado mod_deflate para comprimir.
Desactivando o Activando mod_pagespeed
Para habilitar o desactivar mod_pagespeed ON, inserta en el tope de pagespeed.conf:
ModPagespeed on
Existen 2 formas de deshabilitar mod_pagespeed. Para deshabilitar HTML rewriting pero continuar repartiendo recursos y analizando opciones de consulta (querys) (Para instancias de ?ModPagespeed=on)coloca esta opción en tu configuración.
ModPagespeed off
Para deshabilitar completamente mod_pagespeed (elementos tipo .pagespeed. resultaran en el famoso error 404s) usamos la siguiente linea:
ModPagespeed unplugged
Algo importante es que las opciones ON y OFF puedes escribirlas en el famoso .htaccsess en la etiqueta <Directory>, query parameters, y headers. El estado de unplugged Puede solamente ser usado en el nivel primario de la configuracion de apache y los virtual host, es decir donde tu colocas tu site-avalible. Obviamente y para que no quede duda si lo habilitas ModPagespeed on en un virtual host, se sobreescribira a las opciones superiores incluso del tipo unplugged.
Luego, pronto como instalar en nginx, y por cierto espero sus comentarios como siempre!.
Gracias