La compresión de texto en un sitio web es una práctica recomendada para mejorar la velocidad de respuesta y optimizar el rendimiento, especialmente en servicios como Google Insight. Al habilitar la compresión, se reduce el tamaño de los archivos de texto (como HTML, CSS y JavaScript), mejorando así el tiempo de carga del sitio.
Opciones para habilitar la compresión de texto #
Existen diferentes maneras de habilitar la compresión de texto en una cuenta de hosting compartido:
1. Usando un plugin en WordPress #
Si utilizas WordPress, la forma más sencilla de habilitar la compresión es mediante un plugin. Uno de los plugins recomendados es Enable Gzip Compression. Este plugin permite activar la compresión sin necesidad de editar archivos manualmente.
Pasos a seguir:
- Accede al panel de administración de WordPress.
- Ve a Plugins > Añadir nuevo.
- Busca Enable Gzip Compression e instálalo.
- Activa el plugin y verifica que la compresión esté funcionando utilizando herramientas como GTmetrix o Google PageSpeed Insights.
2. Activando Gzip desde cPanel #
Si prefieres hacerlo de manera manual, puedes habilitar Gzip desde el PHP INI Editor en cPanel. Para hacerlo, sigue estos pasos:
- Inicia sesión en cPanel.
Accede con tus credenciales al panel de control de cPanel proporcionado por tu servicio de hosting. - Accede al PHP INI Editor.
En la sección Software, selecciona PHP INI Editor. Esta opción suele encontrarse al final de la lista. - Activa la compresión.
Busca la configuraciónzlib.output_compressiony cámbiala aOn. Esto activará la compresión Gzip para tu sitio web.
3. Habilitando compresión mediante .htaccess #
Si necesitas habilitar la compresión para archivos específicos como HTML, CSS, XML, etc., puedes hacerlo editando el archivo .htaccess en el directorio raíz de tu sitio web. Este método requiere conocimientos básicos de programación o la asistencia de un programador.
Ejemplo de configuración en .htaccess:
# Habilitar compresión para tipos de contenido específicos
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# O, comprimir ciertos tipos de archivos por extensión
SetOutputFilter DEFLATEEste código habilita la compresión para varios tipos de contenido, optimizando así el rendimiento de tu sitio web.
Recomendaciones y buenas prácticas #
- Verificación de compresión: Después de habilitar la compresión, verifica que esté funcionando correctamente utilizando herramientas como Check GZIP Compression o Google PageSpeed Insights.
- Compatibilidad del navegador: Asegúrate de que la configuración utilizada sea compatible con los navegadores más comunes.
- Pruebas de rendimiento: Realiza pruebas de rendimiento antes y después de habilitar la compresión para medir la mejora en la velocidad de carga.