Habilitar la compresión GZIP es un proceso bastante sencillo. Esto es algo que debe habilitarse en el lado del servidor. Si está en WordPress, algunos complementos pueden habilitar GZIP para usted, pero nuevamente, eso depende de que tengan permisos para modificar archivos en su servidor como .htaccess
.
Habilitar GZIP en Apache
Simplemente agregue lo siguiente al final de su archivo .htaccess. Asegúrese de que esté por debajo del contenido actual; de lo contrario, no funcionará.
- ¿Cómo escribo el programa C c de la matriz de orden N * N donde el usuario proporciona N sin usar una matriz?
- ¿Cuándo es conveniente resolver un problema usando un algoritmo codicioso?
- ¿Cuándo podemos usar la máquina de vectores de soporte básica sobre otros algoritmos de clasificación?
- ¿Qué estructura de datos se usa para llenar una pila?
- Explicar cómo funciona el ordenamiento de burbujas. ¿Cuál es su complejidad temporal?
# Comprimir HTML, CSS, JavaScript, texto, XML y fuentes
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE application / vnd.ms-fontobject
AddOutputFilterByType DEFLATE application / x-font
Aplicación AddOutputFilterByType DEFLATE / x-font-opentype
Aplicación AddOutputFilterByType DEFLATE / x-font-otf
Aplicación AddOutputFilterByType DEFLATE / x-font-truetype
Aplicación AddOutputFilterByType DEFLATE / x-font-ttf
Aplicación AddOutputFilterByType DEFLATE / x-javascript
Aplicación AddOutputFilterByType DEFLATE / xhtml + xml
AddOutputFilterByType DEFLATE application / xml
AddOutputFilterByType DEFLATE font / opentype
AddOutputFilterByType DEFLATE font / otf
AddOutputFilterByType DEFLATE font / ttf
AddOutputFilterByType DEFLATE image / svg + xml
AddOutputFilterByType DEFLATE image / x-icon
AddOutputFilterByType DEFLATE text / css
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE text / javascript
AddOutputFilterByType DEFLATE text / plain
AddOutputFilterByType DEFLATE text / xml
# Eliminar errores del navegador (solo es necesario para navegadores muy antiguos)
BrowserMatch ^ Mozilla / 4 gzip-only-text / html
BrowserMatch ^ Mozilla / 4 \ .0 [678] no-gzip
BrowserMatch \ bMSIE! No-gzip! Gzip-only-text / html
Encabezado agregar Vary User-Agent
Habilitar GZIP en NGINX
Simplemente agregue lo siguiente a su archivo nginx.conf.
gzip on;
gzip_disable “MSIE [1-6] \. (?!. * SV1)”;
gzip_vary on;
gzip_types text / plain text / css text / javascript application / javascript application / x-javascript;
Habilitar GZIP en IIS
IIS es ligeramente diferente ya que trata con opciones de compresión estática y dinámica. La guía oficial de Microsoft puede guiarlo.
Una vez que lo haya habilitado, puede verificar su encabezado de respuesta HTTP en Google Chrome Devtools para asegurarse de que esté recibiendo la content-encoding: gzip
adecuada content-encoding: gzip
encabezado content-encoding: gzip
. Luego enviará contenido comprimido al navegador cuando se realice una solicitud al servidor web.
Lea más sobre la compresión GZIP, el soporte del navegador y por qué es importante.