Una excelente manera de mejorar la velocidad de su servidor web en Linux es con el módulo Google PageSpeed. La habilitación del módulo PageSpeed de Google en Apache o Nginx da como resultado velocidades de carga de página hasta 10 veces más rápidas.
Apache es el servidor web preferido en la mayoría de las instalaciones de Linux. Como resultado, Google prefiere que los usuarios sigan esta ruta cuando la usen. Si estas usando Servidor Ubuntu, El servidor Debian, el servidor Fedora, Redhat Enterprise Linux, CentOS o incluso Suse Enterprise Linux, siga para que el complemento funcione.
Nota: Google no admite sistemas operativos de servidor que ejecuten Apache que no utilicen DEB o RPM. Para usar en otras plataformas, se recomienda el servidor web NGINX.
Hacer que el módulo PageSpeed funcione en los sistemas operativos de los servidores Debian y Ubuntu es muy fácil, ya que Google proporciona un paquete binario descargable. Este paquete contiene el módulo, así como un repositorio de software oficial que garantiza que el módulo siempre estará actualizado.
Comience descargando el paquete usando el wget herramienta de descarga.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
o
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Alternativamente, descargue la versión beta del módulo con:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
o
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
El paquete Pagespeed no es grande, por lo que la descarga no tardará mucho. Cuando termina, el siguiente paso en el proceso es instalar el paquete en el sistema a través de dpkg.
sudo dpkg -i mod-pagespeed-stable_current _ *. deb
o
sudo dpkg -i mod-pagespeed-beta_current _ *. deb
Instalar el módulo a través de dpkg debería funcionar a la perfección, sin problemas de dependencia. Si, por alguna razón, surgen errores de dependencia, corríjalos con el siguiente comando:
sudo apt install -f
Al igual que Ubuntu, los usuarios de RHEL y CentOS que buscan obtener el módulo PageSpeed de Google no necesitan ejecutar un proceso complicado. En cambio, hay un conveniente archivo RPM listo para descargar. Para comenzar el proceso de instalación, use el wget herramienta para descargar el paquete.
Para obtener la última versión estable de Mod_pagespeed, intente:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
o
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
Para la versión beta, haga:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
o
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
Utilizando el RPM comando, instalar Mod_pagespeed.
sudo rpm -U mod-velocidad de página - *. rpm
Junto con Apache, el módulo PageSpeed de Google también es compatible con Nginx. Sin embargo, a diferencia de Apache, no hay paquetes binarios convenientes para descargar. En cambio, aquellos que buscan usarlo deben obtenerlo a mano.
Para comenzar la instalación del módulo en Nginx, ingrese el siguiente comando. La ejecución de este comando ejecutará un script automático que configura todo.
Nota: para usar este script, se requiere curl. Busque "curl" en el administrador de paquetes e instálelo antes de continuar.
bashCuando se completa el script, el módulo Nginx Pagespeed debería estar funcionando.
Configurar PageSpeed
La instalación del módulo PageSpeed para el servidor web Apache no requiere configuración. En Nginx, sin embargo, lo hace. Para habilitar el módulo dentro del servidor web Nginx, edite el nginx.conf archivo. En el terminal, obtenga root, luego abra el archivo de configuración con Nano.
su -o
sudo -snano /etc/nginx/nginx.confEn el archivo de configuración, pegue el siguiente código:
velocidad de página;
# Necesita existir y ser escribible por nginx. Use tmpfs para obtener el mejor rendimiento.
velocidad de página FileCachePath / var / ngx_pagespeed_cache;
# Asegúrese de que las solicitudes de recursos optimizados de velocidad de página vayan al controlador de velocidad de página
# y no se configuran encabezados extraños.
ubicación ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
ubicación ~ "^ / pagespeed_static /" {}
ubicación ~ "^ / ngx_pagespeed_beacon $" {}Guarde el archivo de configuración presionando Ctrl + Oy salga con Ctrl + X.
Desactivar PageSpeed
El módulo PageSpeed de Google tiene un gran impacto en el rendimiento de los sitios web. Aún así, si no está satisfecho con los resultados, por cualquier motivo, puede deshabilitarlo. Deshabilitar el módulo es fácil en ambos servidores.
apache
En Apache, hay algunas formas de deshabilitar el módulo, pero la forma más efectiva es simplemente desinstalar el paquete binario. Hacer esto limpiará automáticamente cualquier archivo de configuración residual y bibliotecas del sistema.
Debian / Ubuntu
sudo apt remove mod-pagespeedo
sudo apt remove mod-pagespeed-betaRHEL / CentOS
sudo yum eliminar mod-pagespeedo
sudo yum eliminar mod-pagespeed-betaNginx
Deshabilitar el módulo en Nginx también es simple. Para apagar el módulo, edite el archivo de configuración de Nginx y configure PageSpeed de "on" a "off".
su -o
sudo -s nano /etc/nginx/nginx.confEncuentra "velocidad de página en"; y cámbielo a:
velocidad de página
Después de cambiar el valor, salga de Nano. PageSpeed debería apagarse instantáneamente.
¿Cansado de tu aburrido portapapeles de Linux? Echa un vistazo a Co...
Instalando el Linux Mint El escritorio en Ubuntu puede sonar un poc...
¿Eres fanático de la Nintendo Wii? ¿Instalaste el emulador Dolphin ...