Tengo aquí un archivo JavaScript bastante grande que quiero insertar en mi sitio web. El servidor HTTP es lo suficientemente inteligente como para GZIP el archivo antes de entregarlo al navegador.¿Por qué Safari no acepta la compresión GZIP?
Sin embargo, probé con Google Chrome y Safari.
En Chrome, funciona muy bien. 400K bajar comprimido a alrededor de 100 k:
PERO en la compresión Safari no funciona:
El ª divertida es decir, en gz2b.png puede ver claramente que la codificación de contenido está configurada en "gzip".
Nota: ya leído en un GZIP-Bug en Safari donde los archivos no pueden terminar en ".gz" o Safari no aceptarán GZIP. Como mi archivo no termina en .gz, este problema no debería ser un problema.
Los encabezados de solicitud que obtienes en safari dicen que el contenido está en GZIP y su longitud es de 119406 bytes. ¿Estás seguro de que la herramienta que estás usando te está diciendo la verdad? – nos
@nos Es la misma herramienta. Solo estoy usando el inspector web que está incorporado en ambos buscadores. – Timo
@nos Tenías razón. Wireshark muestra claramente que el archivo es mucho más pequeño que el tamaño original. Si desea publicar su comentario como respuesta, gustosamente lo marcaré como "la respuesta correcta". – Timo