È sicuro usare le immagini codificate Base64 per il web design, Come si confronta in termini di prestazioni? Vantaggi e svantaggi?È sicuro utilizzare immagini codificate in base 64 per Web, vantaggi e svantaggi?
risposta
Un flusso di base64 è circa il 33% più pesante di uno binario (non tenendo conto della compressione gzip su http che è presente se si è seriamente interessati alle prestazioni).
Se si inserisce l'immagine base64 direttamente in una pagina, questa non verrà memorizzata separatamente. Quindi sarà pesante per tutte le pagine che usano questa immagine invece di essere memorizzabile con l'URL come chiave. Si può pensare che aiuti a mantenere basso il numero della richiesta, ma in realtà è inutile nei casi normali in cui gli utenti hanno ancora le immagini nella loro cache (se si hanno molte immagini, preferire gli sprite css per ridurre il numero di richieste).
Non penso ci sia un motivo per usare un'immagine di base64 tranne quando si affronta un problema tecnico specifico, come l'invio di un'immagine in json, o il salvataggio di un solo file html - e quindi si verifica che è davvero necessario utilizzare il immagine base64.
è interessante il fatto che gli elementi essenziali del web dello studio visivo hanno aggiunto questa "funzione" per convertire le immagini in base64 - incoraggia solo le cattive pratiche, meglio servire le immagini da un CDN ottimizzato – Marty
- 1. Vantaggi e svantaggi dell'uso di immagini codificate in Base64
- 2. IIS Web Garden vantaggi/svantaggi
- 3. Android NDK vantaggi e svantaggi
- 4. Vantaggi e svantaggi di NHibernate
- 5. Web Services vs EJB vs RMI, vantaggi e svantaggi?
- 6. Vantaggi e svantaggi dell'utilizzo di Enterprise Library
- 7. Vantaggi/svantaggi per i siti Web generati con Javascript
- 8. Convalida di immagini codificate Base64
- 9. Annotazioni vs XML, vantaggi e svantaggi
- 10. Vantaggi e svantaggi dell'utilizzo di ReactJS
- 11. Quali sono i vantaggi e gli svantaggi dell'utilizzo di OpenID?
- 12. Vantaggi e svantaggi di Java EE e servlet
- 13. JSON Web Token (JWT) vantaggi/svantaggi sui cookie
- 14. Vantaggi/Svantaggi delle guerre esplose
- 15. Vantaggi/svantaggi dei puntatori automatici
- 16. NServiceBus: vantaggi e svantaggi dell'uso di NServiceBus Distributore
- 17. vantaggi/svantaggi di opzione pconnect in CodeIgniter
- 18. Quali sono i vantaggi e gli svantaggi di un sito Web che contiene una singola pagina?
- 19. Accesso sessione vs autenticazione HTTP. Vantaggi Svantaggi
- 20. Quali sono i vantaggi e gli svantaggi dell'utilizzo di ARC?
- 21. Vantaggi e svantaggi di MVC in termini di sviluppo di applicazioni Web
- 22. Reagisce le immagini codificate base64 di supporto nativo?
- 23. Python: vantaggi e svantaggi di _mysql vs MySQLdb?
- 24. Vantaggi e svantaggi della parola chiave "dinamica" C# 4.0?
- 25. Interrogazioni incrociate tra database, unisce vantaggi e svantaggi
- 26. Che cos'è l'albero dei dispositivi Vantaggi e svantaggi?
- 27. implementa l'elenco collegato utilizzando l'array - vantaggi e svantaggi
- 28. Vantaggi e svantaggi di avere la chiave primaria composita ...
- 29. Postgresql enum quali sono i vantaggi e gli svantaggi?
- 30. Vantaggi/svantaggi del server Subversion per sviluppatori singoli
Un flusso base64 è circa il 33% più pesante di uno binario. –
In quale contesto? Stai parlando di mettere l'immagine di base64 direttamente nella pagina? –
chiedendosi perché alcuni lo facciano .. CDN può essere d'aiuto se PERFORMANCE è il tuo criterio principale –