2012-05-15 15 views
6

Sto utilizzando un editor di testo TinyMCE in un CMS personalizzato e trascino le immagini nella textarea e quindi le allineo. Viene dato un dato: image/jpeg; valore base64 e vengono visualizzati perfetti nell'area utente. Ma quali sono i rischi con questo? Queste immagini vengono visualizzate in tutti i browser? Immagino che ci siano alcuni problemi di SEO da prendere in considerazione, ma sembra che sarebbe un sistema migliore che li abbia memorizzati nel DB piuttosto che nelle cartelle.Quali sono i rischi dell'utilizzo dei dati: image/jpeg; base64?

Cosa ne pensi?

risposta

11
  • IE7 e precedenti non supportano gli URL data:.

  • IE8 non supporta gli URL data: più lunghi di 32 KB. (Stai percependo una tendenza qui?)

  • Le immagini codificate Base64 sono circa il 30% più grandi di quelle memorizzate.

  • Se si riutilizza le immagini in più documenti, si ottengono più copie. Se li hai archiviati come file, potresti fare riferimento allo stesso file in ogni posizione.

+0

Grazie per il chiarimento. – Tiny

1

Credo sia l'idea peggiore. Le dimensioni delle immagini sono diverse e alcune sono più piccole, alcune sono piuttosto grandi. Più grande è l'immagine, più difficile sarà il rendering del browser. Più lungo sarà il codice HTML sarà più difficile per il browser sarà il rendering. Il browser può congelare per molto tempo e questo è fastidioso.

È meglio salvare le immagini come file.

Problemi correlati