La principal fortaleza de Apache es su personalización y flexibilidad. Apache viene con el soporte para una gran cantidad de módulos para realizar algunas tareas de servicio web que no puede realizar por sí mismo. Uno de esos módulos que está ganando popularidad en los últimos tiempos es mod_pagespeed de Google, que hace que el sitio web se cargue mucho más rápido que nunca. Lo hace aplicando filtros a una variedad de archivos como HTML, CSS, JavaScript, Jpeg, Png, Gif etc., con el fin de :
- Reduzca la cantidad de viajes que debe hacer el navegador para capturar lo que necesita.
- Reduzca el tamaño de esos archivos y optimice la duración en caché de esos archivos.
Implementamos mod_pagespeed en nuestro servidor y encontramos una gran mejora en el tiempo de carga. La siguiente imagen muestra la comparación antes y después de habilitar mod_pagespeed. Pudimos lograr un aumento del 3 % en la calificación de la velocidad de la página, una reducción en el tiempo de carga de la página, el tamaño de la página y el número total. de solicitud al servidor! Recomendamos a todos los webmasters que utilicen mod_pagespeed para optimizar automáticamente las páginas web y mejorar el rendimiento mientras sirven páginas web utilizando el servidor HTTP Apache.
Instalar módulo mod_pagespeed para Apache:
Plataformas compatibles con el módulo mod_pagespeed
- CentOS/Fedora/RHEL (32 bits y 64 bits)
- Debian/Ubuntu (32 bits y 64 bits)
Nota:si usa Nginx en lugar de Apache, el módulo mod_pagespeed debe compilarse desde la fuente.
Configurar el repositorio de Google para el módulo mod_pagespeed
Para instalar el módulo mod_pagespeed usando yum, necesitamos usar el repositorio de Google, para permitir que su sistema se instale y obtenga actualizaciones periódicas automáticamente. Así es como puede agregar el repositorio a su sistema:
Cree un archivo mod-pagespeed.repo en /etc/yum.repos.d/ con la ayuda de su editor favorito y agregue las siguientes líneas de código según su SO Arquitectura.
32 bits: RHEL/CentOS/Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386 enabled=1 gpgcheck=1
64 bits: RHEL/CentOS/Fedora
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64 enabled=1 gpgcheck=1
Instalando el módulo mod_pagespeed usando yum
Usaremos Yum (Aprenda a configurar yum) para instalar el módulo mod_pagespeed desde el repositorio creado anteriormente.
Fri Dec 27 /etc/yum.repos.d>$yum --enablerepo=mod-pagespeed install -y mod-pagespeed
No olvide reiniciar el servicio httpd:
/etc/init.d/httpd restart
Configure el módulo mod_pagespeed para ENCENDER/APAGAR
De forma predeterminada, mod_pagespeed se automáticamente Activa . Si desea desactivarlo con fines de desarrollo, abra el archivo: /etc/httpd/conf.d/pagespeed.conf usando su editor favorito y busque la siguiente línea:
ModPagespeed on
y cambiarlo a
ModPagespeed off
No olvide reiniciar el servicio httpd:
/etc/init.d/httpd restart
Cómo actualizar el módulo mod_pagespeed usando yum
Para actualizar desde una versión anterior, use los comandos estándar yum o apt-get update. Por ejemplo:
Fri Dec 27 /etc/cron.daily>$yum update mod-pagespeed
No olvide reiniciar el servicio httpd:
/etc/init.d/httpd restart
Cómo verificar el módulo mod_pagespeed para apache
Cree un archivo phpinfo.php en el directorio raíz de apache con las siguientes líneas de código.
<?php phpinfo (); ?>
Una vez que haya creado el archivo anterior, acceda al archivo phpinfo.php navegando a su navegador web como http://localhost/phpinfo.php. Verá la sección "X-Mod-Pagespeed" en el encabezado HTTP, similar a la siguiente: