¿Es seguro usar imágenes codificadas en base64 para diseño web, ¿cómo se compara en rendimiento? ¿Ventajas y desventajas?¿Es seguro usar imágenes codificadas en base64 para web, ventajas y desventajas?
Respuesta
Un flujo de base64 es aproximadamente un 33% más pesado que uno binario (sin tener en cuenta la compresión gzip sobre http que tiene en su lugar si habla en serio de las actuaciones).
Si coloca la imagen base64 directamente en una página, no se almacenará en caché por separado. Por lo tanto, será pesado para todas las páginas que usen esta imagen en lugar de ser almacenables en caché con la URL como clave. Puede pensar que ayuda a mantener bajo el número de solicitud, pero de hecho es inútil en casos normales donde los usuarios tienen las imágenes en su caché (si tiene muchas imágenes, prefiera sprites css para disminuir el número de solicitudes).
No creo que haya una razón para usar una imagen base64 excepto cuando se trata de un problema técnico específico, como enviar una imagen en json, o guardar solo un archivo html, y luego verificar que realmente necesita usar el imagen base64.
es interesante que los elementos esenciales de visual studio web hayan agregado esta "característica" para convertir imágenes a base64; solo fomenta las malas prácticas, es mejor que saque imágenes de un CDN optimizado – Marty
- 1. Ventajas y desventajas de usar imágenes codificadas en base64
- 2. Validación de imágenes codificadas en base64
- 3. Ventajas y desventajas de usar Enterprise Library
- 4. Ventajas y desventajas de usar Storyboarding?
- 5. Ventajas y desventajas de usar java rmi
- 6. WCF: ventajas y desventajas
- 7. Ventajas y desventajas de NHibernate
- 8. ¿Cuáles son las ventajas y desventajas de usar OpenID?
- 9. Ventajas/desventajas de IIS Web Garden
- 10. Ventajas y desventajas de BPMN?
- 11. Android NDK ventajas y desventajas
- 12. Ventajas y desventajas de DotNetNuke?
- 13. Ventajas/desventajas de ensamblados con nombre seguro/firmado
- 14. Servicios web vs EJB vs RMI, ventajas y desventajas?
- 15. Ventajas/Desventajas para sitios web generados con Javascript
- 16. ¿Cuáles son las ventajas y desventajas de usar esquemas XML?
- 17. ¿Qué ventajas hay para que Google envíe imágenes como Base64 en lugar de, por ejemplo, jpg
- 18. ¿Cuáles son las ventajas y desventajas de usar el GAC?
- 19. ¿Cuáles son las ventajas y desventajas de usar boost :: iterator_facade?
- 20. CMS orientado a eventos: ventajas y desventajas
- 21. Ventajas y desventajas de los métodos encadenables?
- 22. CCI vs. Mono.Cecil: ventajas y desventajas
- 23. Castle Windsor o Spring.NET: ventajas y desventajas
- 24. Ventajas y desventajas de Java EE frente a los servlets
- 25. MemoryStream.Position ventajas/desventajas o MemoryStream.Seek
- 26. Ventajas/desventajas de punteros automáticos
- 27. Decodificación Base64 Imágenes
- 28. Ventajas y desventajas de SQLite.NET y SQL Server Compact
- 29. ¿Cuáles son las ventajas/desventajas de usar Maven?
- 30. En Android, ¿cómo concatenar cadenas codificadas en base64?
Un flujo de base64 es aproximadamente un 33% más pesado que uno binario. –
¿En qué contexto? ¿Estás hablando de poner la imagen base64 directamente en la página? –
preguntándose por qué algunos1 harían eso ... CDN puede ayudar si el PERFORMANCE es su criterio principal –