GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo habilitar la compresión Gzip en Nginx

En este tutorial, le mostraremos cómo habilitar la compresión Gzip en Nginx.  Para aquellos de ustedes que no lo sabían, Nginx es uno de los servidores web más populares del mundo y es responsable de alojar algunos de los sitios más grandes y de mayor tráfico en Internet. En la mayoría de los casos, es más amigable con los recursos que Apache y se puede usar como un servidor web o un proxy inverso. Así que hoy les mostraré cómo para habilitar la compresión Gzip en Nginx en CentOS 6 o 7. Comprimir sus secuencias de comandos e imágenes es una buena idea para optimizar los tiempos de carga de su sitio web.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré paso a paso cómo habilitar la compresión Gzip en Nginx.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:basado en Ubuntu o CentOS.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Habilitar la compresión Gzip en Nginx

Paso 1. Configurar la configuración de Nginx.

Ahora editamos nginx.conf (/etc/nginx/nginx.conf ) :

nano /etc/nginx/nginx.conf

Agregue las siguientes líneas:

## enables GZIP compression ##gzip on;## compression level (1-9) #### 4 is a good compromise between CPU usage and file size. ##gzip_comp_level 4;## minimum file size limit in bytes, to low can have negative impact. ##gzip_min_length 1000;## compress data for clients connecting via proxies ##gzip_proxied any;## disables GZIP compression for ancient browsers that don't support it. ##gzip_disable "msie6";## compress outputs labeled with the following MIME-types. #### do not add text/html as this is enabled by default. ##gzip_types application/json
     application/javascript
     application/xml
     text/css
     text/javascript
     text/plain
     text/xml;

Luego, guarde y cierre el archivo, luego reinicie su servicio Nginx:

sudo systemctl restart nginx

Si desea probar si GZIP está habilitado, use este comando:

curl -H "Accept-Encoding: gzip" -I http://idroot.us

Con ese archivo ahora en su lugar, reinicie su servidor y ahora estará sirviendo activos del sitio con compresión gzip. Google tiene en cuenta la velocidad del sitio cuando clasifica y coloca sus sitios en su motor de búsqueda, así que hágales un favor a sus usuarios y esfuércese por tener el sitio más rápido posible, especialmente para los usuarios de dispositivos móviles.

¡Felicitaciones! Ha habilitado con éxito Gzip en Nginx. Gracias por usar este tutorial para habilitar la compresión gzip Nginx en el sistema Linux. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Nginx .


Cent OS
  1. Cómo habilitar HTTP2 en NGINX

  2. Cómo habilitar Nginx con PHP-FPM en Plesk

  3. Cómo habilitar la compresión gzip (Apache mod_deflate) en cPanel

  4. Cómo habilitar la compresión gzip para un sitio específico

  5. Cómo habilitar HTTP/2 en Nginx en Ubuntu y CentOS

Cómo habilitar la compatibilidad con HTTP/2.0 en Nginx

Cómo instalar phpMyAdmin en Nginx

Cómo habilitar la compresión de Brotli en Apache

Cómo habilitar HTTP/2.0 en Nginx

¿Cómo habilitar la compresión Apache Gzip (mod_deflate) en cPanel?

Cómo habilitar HTTP/2.0 en Nginx en CentOS