Instalar Google Mod_Pagespeed en RHEL, CentOS , Fedora y Oracle Linux 7.
mod_pagespeed es un módulo de código abierto para el servidor web Apache que optimizan automáticamente las páginas Web para mejorar el rendimiento mientras se sirven páginas web usando Apache HTTP Server. Tiene varios filtros que optimizan automáticamente los archivos como HTML, CSS, JavaScript, JPEG, PNG y otros recursos.
Vamos a utilizar el repositorio de Google para instalarlo para futuras actualizaciones, así que vamos a añadir el repositorio para sus sistemas basados en la arquitectura de su sistema operativo.
mod_pagespeed es un módulo de código abierto para el servidor web Apache que optimizan automáticamente las páginas Web para mejorar el rendimiento mientras se sirven páginas web usando Apache HTTP Server. Tiene varios filtros que optimizan automáticamente los archivos como HTML, CSS, JavaScript, JPEG, PNG y otros recursos.
Mod_pagespeed es un módulo para el servidor HTTP Apache que optimiza tu web antes de servirla, mejorando bastante el rendimiento de tu web y la latencia de la misma. Tambien se puede utilizar con naginx aunque en este post nos centraremos solo en apache.
Este módulo realiza todo el trabajo de optimización sin necesidad de modificar los archivos de nuestra web (JavaScript, CSS, imágenes…) ya que el resultado es totalmente potable.
El fin de esta herramienta es reducir el ancho de banda que gasta nuestra web mejorando los recursos y aplicando prácticas de optimización, como quitar espacios y satos de línea de CSS, JavaScript y HTML y además optimiza las imágenes para que sean menos pesadas sin perder calidad.
Podemos configurarlo aplicando filtros que afectan a distintos tipos de archivos y optimizan de una forma u otra la web, distinguidos en dos tipos de filtros, los centrales que no alteran para nada la visualización y comportamiento de la web y otros más avanzados que podemos personalizar para optimizar al máximo nuestra web.
Esta tecnología esta más que avalada por grandes empresas del sector del hosting como GoDaddy,Edge Cast y DreamHost.
Vamos a utilizar el repositorio de Google para instalarlo para futuras actualizaciones, así que vamos a añadir el repositorio para sus sistemas basados en la arquitectura de su sistema operativo.
Paso1: Enabling Google’s mod_pagespeed Repository
Creamos un fillero llamado /etc/yum.repos.d/mod-pagespeed.repo con la ayuda de nuestro editor favorito.
RHEL/CentOS/Fedora 32-Bit
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386 enabled=1 gpgcheck=0
RHEL/CentOS/Fedora 64-Bit
[mod-pagespeed] name=mod-pagespeed baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64 enabled=1 gpgcheck=0
Paso 2: Instalamos mod_pagespeed Module para Apache
Nosostros usamos Yum para instalar el modulo mod_pagespeed en el sistema como abajo indicamos.
# yum --enablerepo=mod-pagespeed install mod-pagespeed
Paso 3: Configuramos mod_pagespeed Module para Apache
La instalacion crea los siguientes directorios y archivos:
- /etc/cron.daily/mod-pagespeed : mod_pagespeed cron script for checking and installing latest updates.
- /etc/httpd/conf.d/pagespeed.conf : The main configuration file for Apache.
- /usr/lib/httpd/modules/mod_pagespeed.so : mod_pagespeed module for Apache.
- /var/www/mod_pagespeed/cache : File caching direcotry for web sites.
- /var/www/mod_pagespeed/files : File generate prefix for web sites.
Note :No necesitamos una configuaracion adicional porque mod_pagespeed automaticamente activa Turn On.
Paso 4: Verificamos mod_pagespeed Module para Apache
Para verificar módulo mod_pagespeed, lo primero que necesitamos es crear un archivo llamado phpinfo.php bajo el directorio raíz de Apache y agregarle las siguientes líneas de código al mismo.
Por ejemplo (/var/www/html/phpinfo.php).
Una vez que haya creado el archivo de arriba, a continuación, reinicie el servicio de Apache para tomar nuevos cambios. Ahora acceder al phpinfo.php archivo navegando a su navegador web como http: //localhost/phpinfo.php orhttp: //IP-your-server/phpinfo.php.
Verá la sección "X-Mod-PageSpeed" en la cabecera HTTP, similar a continuación.
Paso 5: Cambiando el Module On y Off
Si tu no quieres usar el modulo mod_pagespeed completamente, tu puedes deshabilitarlo con Turn Off by editando la siguiente linea en el fichero pagespeed.conf (en /etc/httpd/conf.d).
ModPagespeed off
Para habilitarlo lo cambiamos a Turn On module:
ModPagespeed on
Como he dicho anteriormente después de instalar mod_pagespeed los accesos a nuestros sitios web seran un 30% -40% seran más rápidas. GENIAL, !!!!
MOD_PAGESPEED Y WORDPRESS
Esto yo no lo he probado todavia pero dicen que hay un pequeño problema con el WYSIWYG del administrador de WordPress y es que al concatenar y comprimir ciertos Javascripts del admin, el editor visual deja de funcionar.
Existen 2 soluciones:
- O bien configurar el WordPress para que no concatene los scripts, lo cual hay que hacerlo en cada Wordpress que exista en tu servidor.
Para esto tendrás que editar tu wp-config.php e insertar esta definición:
define('CONCATENATE_SCRIPTS', false );
- O bien tu tu configuración de Mod_pagespeed configuras 2 nuevos filtros:
ModPagespeedDisallow */wp-admin/* ModPagespeedDisallow */wp-includes/*
Comentarios
Publicar un comentario