Para acelerar la transferencia de datos y minimizar la transferencia de datos, el GZIP debe estar activado para los archivos JavaScript, CSS y HTML.
Por defecto es Gzip no está activado para todos los mimetipos relevantes, por lo que esto debe hacerse en el nginx.conf (añadir en la sección http):
...y se pone la cremallera; gzip_disable "MSIE [1-6]\.(?!.*SV1)" gzip_proxied any; gzip_buffers 16 8k; gzip_types text/plain text/html text/css text/xml application/x-javascript application/xml application/xml+rss text/javascript; gzip_vary on;
Después de eso... La prueba de velocidad de la página de Google muestran una mejora significativa - la falta de Compresión GZIP sigue siendo clasificado allí como un problema realmente crítico, que después de activarse Gzip está mejorando. Mi próximo plan es habilitar los tiempos de caché vía expira, lo que actualmente hace que este blog de WordPress no cargue más el CSS.
Más sobre el tema nginx y el php está disponible en el correspondiente Entrada en el blog.... Nginx funciona con GZIP sin problemas y completamente estable.
[amazon_link asins=’1491924772,1785280333,B00X40K8M8,B01GI4C982,B01L17AQZ4′ template=’ProductCarousel‘ store=’techbloggernet-21′ marketplace=’DE‘ link_id=’7b653bdf-d937-11e7-9c10-df7e40eff9dd‘]
hay dos lugares a los que les falta uno subrayado: gzip_proxiex, gzip_buffers
de lo contrario nginx no iniciará 🙂
Gracias por la pista, eso es cierto por supuesto (de otra manera el blog no estaría funcionando aquí en absoluto ;))
Me interesaría saber si puedo hacer esto para vHos individuales, para que la compresión no sea globalmente válida?
La misma información debería estar disponible en el servidor... Pero sólo es relevante si tienes algo que no es compatible con gzip, de lo contrario podrías activarlo globalmente como aquí.