Una excelente manera de mejorar la velocidad de su servidor web en Linux es con el módulo Google PageSpeed. Habilitar el módulo PageSpeed ​​de Google en Apache o Nginx da como resultado velocidades de carga de páginas hasta 10 veces más rápidas.

Instrucciones de Apache

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 lo usen. Si está utilizando un servidor Ubuntu, un servidor Debian, un servidor Fedora, Redhat Enterprise Linux, CentOS o incluso Suse Enterprise Linux, siga las instrucciones para que el complemento funcione.

Nota: Google no admite sistemas operativos de servidor que ejecutan Apache que no usan DEB o RPM. Para usar en otras plataformas, se recomienda el servidor web NGINX.

Servidor Ubuntu / Servidor Debian

Hacer que el módulo PageSpeed ​​funcione en los sistemas operativos de servidor Debian y Ubuntu es refrescantemente 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.

  Cómo configurar una instantánea de respaldo en Linux Mint

Comience descargando el paquete con la herramienta de descarga wget.

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 termine, el siguiente paso del 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

La instalación del módulo a través de dpkg debería funcionar sin problemas, sin problemas de dependencia. Si, por alguna razón, surgen errores de dependencia, corríjalos con el siguiente comando:

sudo apt install -f

RHEL / CentOS

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 archivo RPM conveniente listo para descargar. Para iniciar el proceso de instalación, use la herramienta wget 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

Con el comando RPM, instale Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Instrucciones de Nginx

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.

  Cómo agregar archivos de música a Lollypop en Linux

Para iniciar la instalación del módulo en Nginx, ingrese el siguiente comando. Al ejecutar este comando, se ejecutará un script automático que configura todo.

Nota: para utilizar este script, se requiere curl. Busque «curl» en el administrador de paquetes e instálelo antes de continuar.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) 
     --nginx-version latest

Cuando el script esté completo, 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 archivo nginx.conf. En la terminal, obtenga root, luego abra el archivo de configuración usando Nano.

su -

o

sudo -s
nano /etc/nginx/nginx.conf

En el archivo de configuración, pega el siguiente código:

la velocidad de la página;
# Necesita existir y ser escribible por nginx. Utilice tmpfs para obtener el mejor rendimiento.
pagespeed 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 establecen encabezados extraños.
ubicación ~ «. velocidad de página. ([a-z].)?[a-z]{2}.[^.]{10}.[^.]+ ”{
add_header “” “”;
}
ubicación ~ «^ / pagespeed_static /» {}
ubicación ~ «^ / ngx_pagespeed_beacon $» {}

  Cómo agregar un logotipo a un videoclip en Linux

Guarde el archivo de configuración presionando Ctrl + O y 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 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-pagespeed

o

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

o

sudo yum remove mod-pagespeed-beta

Nginx

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 «encendido» a «apagado».

su -

o

sudo -s

nano /etc/nginx/nginx.conf

Busque «pagepeed on;» y cámbielo a:

velocidad de página;

Después de cambiar el valor, salga de Nano. PageSpeed ​​debería apagarse instantáneamente.