TodoWebSV

Top Menu

  • Quienes somos
  • Blog

Main Menu

  • Inicio
  • Alojamiento Web
  • Dominios Web
  • WordPress
  • eCommerce
  • Seguridad
  • Quienes somos
  • Blog

logo

TodoWebSV

  • Inicio
  • Alojamiento Web
  • Dominios Web
  • WordPress
  • eCommerce
  • Seguridad
Tutoriales
Home›Tutoriales›Cómo activar la compresión GZIP en Nginx

Cómo activar la compresión GZIP en Nginx

By Erick Zamora
September 2, 2017
87
0
activar GZIP en nginx

Si se necesita alivianar el peso de la información y hacer que se despache más rápidamente, la compresión GZIP es la solución. Adicional a que permite lograr que se disminuya el consumo de transferencia y ancho de banda. Al igual que Apache, Nginx incorpora también un completo soporte para la misma.

Si se quiere activar la compresión para que el sitio “vuele” de rápido, el primer paso es editar el archivo nginx.conf, el cual normalmente se encuentra ubicado en /etc/nginx/nginx.conf o  /usr/local/nginx/conf/nginx.conf, dependiendo de la distribución Linux que se utilice.

Insertar este código para activar GZIP en nginx

# Activar Compresión Gzip
gzip on;
gzip_min_length 1100;
gzip_buffers 4 32k;
gzip_types text/plain application/x-javascript text/xml text/css;
gzip_vary on;
# Fin de Compresión Gzip

Con esto listo, se hace un reload de la configuración de manera que se apliquen los cambios:

/etc/init.d/nginx reload

Como se evidencia, activar GZIP en Nginx es relativamente fácil, no tomará más de 5 minutos y son enormes los beneficios. Pero si aún se tienen dudas, muchas pruebas acerca de su uso han develado que la compresión suele ir entre 50% a 75% del peso inicial de los archivos. Adicional a que aumenta la velocidad de despacho en 2 a 3 veces si se coteja con un servidor sin la compresión.

Pero para que se tenga una idea más clara, se especifican las directivas de la compresión Gzip de Nginx, es decir, se verá qué significa cada alternativa agregada y qué rol desempeñan dentro de la compresión.

  • gzip on; # Activa o desactiva la compresión (Valores: on/off)
  • gzip_min_length 1100; # es el mínimo tamaño requerido para comprimir un archivo
  • gzip_buffers 4 32k; # es el tamaño del buffer de Gzip
  • gzip_types text/plain application/x-javascript text/xml text/css; # determina qué tipos de archivos son permitidos para comprimir, en ese caso texto, javascript, xml y css
  • gzip_vary on; # Activa la respuesta en las cabeceras de tipo “Vary: Accept-Encoding”

Niveles de Compresión Gzip

Algo que no se encuentra  en la configuración de ejemplo, pero que sin duda merece la pena resaltar, es que hay muchos niveles de compresión, que van desde gzip_comp_level 1; # El valor mínimo de compresión que viene por defecto; hasta gzip_comp_level 9; # El valor máximo de compresión que se puede aplicar.

Lo indispensable que se requiere saber es que a mayor compresión, se tendrá mayor consumo de CPU. Una recomendación factible es un valor de 6 a 7 ya que suele dar resultados excelentes, sin comprometer a niveles anormales el uso de CPU.

TagsNginxTutoriales
Previous Article

Diferencias entre servidores Cloud y VPS

Next Article

¿Negocio de seguridad? llega los dominios .protection

Related articles More from author

  • Nginx en CentOS 7
    Tutoriales

    Instalar PHP 5.6 y PHP 7.0 con Nginx en CentOS 7.x

    September 15, 2017
    By Erick Zamora
  • reducir las solicitudes https
    Tutoriales

    Cómo reducir las solicitudes HTTPS

    October 28, 2017
    By Erick Zamora
  • errores que debes evitar en una página web
    Tutoriales

    Errores que debes evitar en una página web

    August 26, 2017
    By Erick Zamora
  • Mantenimiento de WordPress
    TutorialesWordpress

    Mantenimiento de WordPress

    August 3, 2017
    By Erick Zamora
  • mysqldump con ejemplos
    Tutoriales

    mysqldump con ejemplos para MySQL/MariaDB

    September 12, 2017
    By Erick Zamora
  • PHP en cPanel
    Tutoriales

    ¿Cómo cambiar y ver la versión PHP en cPanel?

    August 9, 2017
    By Erick Zamora

Nosotros

En TodoWebSV es un recurso en donde te ayudaremos a tener informado todo lo relacionado en el ámbito de los dominios webs y conocer que alojamiento web o hosting es lo ideal para ti.

Nuestra meta de nuestro sito es proporcionar consejos de calidad, trucos, hacks y otros recursos que permitan mejorar tu sitio(s) en las mejores condiciones posibles.

Entradas Recientes

  • 10 maneras rápidas de acelerar tu sitio de WordPress
  • Los 6 mejores Plugins de Backup para WordPress del 2017
  • Encontrar vulnerabilidad de ataque de inyección SQL
  • Cómo obtener un certificado SSL gratis
  • Escáneres de seguridad para detectar vulnerabilidades
  • Política de Privacidad
TodoWebSV Copyright © 2020.