¿Qué ventajas tiene para Google para enviar imágenes como base 64 en lugar de, por ejemplo, jpg

StackOverflow https://stackoverflow.com/questions/4145205

  •  30-09-2019
  •  | 
  •  

Pregunta

Me di cuenta de que la nueva vista previa de la página de Google recibe su base 64 imágenes en lugar de llanura, por ejemplo, jpg o png de

¿Cuáles son las ventajas de hacer esto?

Puede base64 imágenes pueden comprimir mejor durante el tránsito?

O tal vez mejor en caché por el navegador o el almacenamiento en caché de proxy?

Es para que puedan hacer una petición HTTP y recibir la imagen y la información sobre la imagen de un solo golpe?

¿Alguna otra idea?

[EDIT]

acabo de tener un pensamiento, tal vez es lo que Google puede utilizar su nuevo formato de imagen

http://code.google.com/speed/webp/ sin el apoyo de navegadores?

Sin embargo mirando la cadena devuelta (con el violinista para interceptar el tráfico HTTP), la cadena menciona "image / jpeg". A no ser que algunas imágenes se devuelven en formato WebP.

¿Fue útil?

Solución

La imagen es un enlace de datos que ha recibido del servidor como un paquete JSON (ish) con algunos metadatos. Presumo que el envasado tanto los datos de imagen y los metadatos en un único pedido es vale la pena en términos de almacenamiento en caché y el rendimiento.

Otros consejos

La regla de oro para el rendimiento es reducir el número de conexiones con el servidor. Mediante el uso de una URI de datos (datos de imagen codificados como base 64), que de ida y vuelta se reduce. Además, si se gzipped la página, a continuación, que la base de datos 64 pueden seguir beneficiándose de compresión.

http://developer.yahoo.com/performance/rules.html/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top