2010-05-22 14 views
6

jquery-1.4.2.min.js es 71.8KB mismo archivo comprimido a través de this herramienta, con gzip habilitado, se convierte en un 32,9 KBmin o gzip, ¿cuál es mejor?

¿Qué es mejor? Si es posterior, ¿por qué jQuery no proporciona un archivo empaquetado también en lugar de las versiones mínimas y sin comprimir?

Mi pregunta: Uno está minimizado y gzip habilitado, el otro está minimizado y empaquetado y gzip habilitado. ¿Qué debería usar? Si el que es 32KB, me pregunto por qué jquery no ofrece una versión minima + empaquetada, ¿por qué?

Gracias

+0

Posible duplicado de: http://stackoverflow.com/questions/807119/gzip-versus-minify – nc3b

+0

La versión actual de jQuery minified, cuando se sirve a través de gzip es de solo 24KB, por lo que no entiendo su pregunta, especialmente la versión editada ... su herramienta está haciendo un archivo más grande que jQuery proporciona actualmente ... –

+0

Correcto, pero eso es 24KB cuando se sirve a través de gzip, pero en mi navegador de archivos muestra 78kb. El otro archivo debería ser MUCHO MENOS en tamaño cuando se sirve a través de gzip porque ya tiene 32 KB como muestra mi buscador de archivos, ¿no? – 3zzy

Respuesta

10

No es una cuestión bien, use both, sirven el archivo miniaturizada, sobre una secuencia de gzip para el navegador de la mejor entrega/más rápida posible.

La mayoría de los servidores web y casi cada navegador actual support gzip. Está sirviendo el archivo minificado, con variables internas acortadas, etc. ... pero luego entregando una versión comprimida de que al cliente. Al hacer esto, está entregando la cantidad mínima de javascript para que el cliente ejecute y entregando la carga más pequeña ... por lo tanto, una descarga más rápida para su usuario.

Además, remember to set cache headers lo que el cliente no es volver a ir a buscar el archivo ... y there are other performance tips to go along with this you should read :)

+0

uso ambos ?? Pero ambos son el mismo archivo, uno es de 78 KB y los otros 32 KB, ambos parecen ser compatibles con la compresión gzip. – 3zzy

+0

@Nimbuz - Usted sirve el archivo '.min', que el equipo de jQuery comprime a través del compilador de cierre de google como parte del lanzamiento ... su servidor web lo descomprimirá para su transmisión al cliente. –

+0

Correcto, pero el otro archivo es incluso más pequeño que el archivo minificado, y el servidor también debería descomprimirlo, ¿por qué debería usar el archivo 78KB minificado solo frente al archivo empaquetado? Esa es mi pregunta. – 3zzy

0

Gzip codificación se maneja sobre la marcha por los servidores web. No es una característica del archivo cargado en el servidor, por lo que no tendría sentido proporcionar el archivo en ese formato para su descarga.

La codificación y minificación de Gzip no son mutuamente excluyentes.

0

Quizás se refiere a la versión embalada con Dean Edward's packer? De hecho, cede a descargas más pequeñas pero requiere algún procesamiento en el lado del cliente para descomprimirlo.

+0

Sí, creo que la pregunta prevista fue sobre min + gzip vs. pack + gzip. –

Cuestiones relacionadas