Tutti volte nella mia vita, ho salvare le immagini sul mio server come file:Perché Google utilizza i dati codificati Base64 come attributi dell'immagine src?
- gli originali
- le miniature
- l'originale con filigrane
... tutti come file in cartelle.
Ma oggi sto visualizzando le immagini di google e l'src delle immagini è un hash codificato in base64. Che vantaggio ottiene Google dal servire le immagini in questo modo? Perché qualcuno dovrebbe farlo invece di servire solo le immagini convenzionalmente?
Sì, lo sottolineo, la maggior parte del tempo in file di querys è nei passaggi precedenti dei dati di trasferimento (conferma intestazioni e cose come questa ...), quindi se fornisci una sorgente di base64encode diretta sarà meglio per l'utente. Ma ci sono problemi in questa teoria: è necessario dare più fonte (la sua maggiore larghezza di banda), è necessario aprire il file e leggere e convertire in base64 codificare ciascuna immagine, questo tempo necessario e renderlo ogni volta di caricare la pagina. Penso che il modo migliore sia salvare la base64encode nel database, ma questo richiede più spazio nell'archivio dei database ... Qual è il modo migliore? –
File più grandi> molte richieste HTTP –