0
Please log in or register to do it.

¿Que es la comprensión Gzip?

La comprensión Gzip es un método de compresión de datos utilizado para reducir el tamaño de los archivos o datos en la transferencia de información a través de la red. Gzip se utiliza para comprimir archivos de texto, como HTML, CSS, JavaScript, JSON, XML, con el objetivo de reducir el ancho de banda necesario para transferirlos y mejorar la velocidad de carga de las páginas web.

La compresión Gzip utiliza un algoritmo de compresión sin pérdida que busca patrones repetitivos en los datos y los reemplaza por referencias a un diccionario interno. Esto permite una reducción significativa en el tamaño de los archivos sin perder ningún dato. Los navegadores web modernos y servidores web son compatibles con la compresión Gzip, lo que permite comprimir y descomprimir automáticamente los datos en tiempo real durante la transferencia de datos a través de la red.

La compresión Gzip es ampliamente utilizada en la optimización del rendimiento de sitios web y aplicaciones web, ya que ayuda a reducir el tiempo de carga de las páginas web al reducir el tamaño de los archivos descargados desde el servidor, lo que a su vez reduce el consumo de ancho de banda y mejora la experiencia del usuario.

¿Cómo activar la comprensión Gzip?

Para activar la compresión GZIP en el archivo .htaccess, puedes agregar las siguientes líneas de código:

<IfModule mod_deflate.c>
    # Habilitar la compresión GZIP
    SetOutputFilter DEFLATE

    # Listar los tipos de archivo que deseas comprimir
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json application/xml application/rss+xml application/atom+xml application/rdf+xml application/x-font-ttf application/vnd.ms-fontobject application/x-font-opentype application/x-font-woff image/svg+xml

    # Excluir los navegadores antiguos que no soportan compresión GZIP
    <IfModule mod_setenvif.c>
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    </IfModule>
</IfModule>

Estas líneas de código utilizan el módulo mod_deflate de Apache para habilitar la compresión GZIP en los tipos de archivo especificados, como HTML, CSS, JavaScript, imágenes SVG, entre otros. Además, se excluyen los navegadores antiguos que no soportan compresión GZIP para evitar problemas de compatibilidad.

Ten en cuenta que para utilizar la compresión GZIP, el módulo mod_deflate debe estar habilitado en tu servidor Apache. Si no estás seguro si este módulo está habilitado, puedes consultarlo con tu proveedor de hosting o verificar la configuración de Apache en tu servidor.

Prueba velocidad carga antes de activar la comprensión gzip.

Una de las herramientas más conocidas para medir la velocidad de carga es pingdom, con su aplicación medimos la web antes de insertar el código propuesto, el resultado es la primera imagen. Y volvemos a medir la velocidad de carga tras añadir el código al archivo .htaccess, segunda imagen, estos son los resultados:

Activar la comprensión Gzip en el archivo .htaccess: Guía paso a paso

Prueba velocidad de carga después de activar la comprensión gzip.

Activar la comprensión Gzip en el archivo .htaccess: Guía paso a paso

Con este simple movimiento, hemos bajado casi un segundo la carga de la web, y un mega el tamaño de la pagina de inicio, nuestros visitantes lo agradecerán.

Si tenéis alguna duda o queréis preguntar algo sobre lo que aquí os explico, podéis escribirme a través del formulario de contacto o enviar un email a info@delioweb.com. Con gusto os atenderé.

Como instalar WordPress desde 0 [2/3]
Como proteger el archivo wp-config.php?