Cómo acelerar Apache con Pagespeed

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.so para Apache 2.2 y mod_pagespeed_ap24.so para 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_minify basado 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

 

 

 


7 comentarios

  1.   Slevin dijo

    Que hace exactamente para acelerar Apache?

  2.   Bruna dijo

    Gracias por la ayuda, yo pudo obtener buenos resultados en mi pagina de
    xnxx. Gracias por todo.

  3.   David dijo

    Hola! Muy buena la info muchas gracias.
    Una consulta, como tenes configurado el httpd.conf ? Tengo un servidor web funcionando, pero si a una pagina le quiero configurar un .htaccess no logro hacer que el servidor me lo reconozca. Tenes idea como es eso ?

    Saludos.

  4.   Sra Mary dijo

    Gracias por la ayuda, el conteúdo es muy rico.

  5.   Brenda dijo

    Muy buena la info muchas gracias.

  6.   Richard dijo

    Gracias. Me ayudó mucho!

  7.   Rick dijo

    Muy buena la informacion muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.