bonjour,
je rencontre de plus en plus de sites avec du code qui va chercher les images par le biais des données directement au lieu de faire référence au fichier lui-même ?
Là maintenant j'en vois même dans la petite icon du site :
<link rel="icon" type="image/x-icon" href="data:image/ico;base64,AAABAAEAICAAAAEAIACoEAAAFgAAAC...etc
j'ai mis un Etc. car vous imaginez bien la longueur du machin et surtout comment la page (son poids en données) s'allonge !
je n'arrive pas à comprendre l'intérêt de faire cela ?
-ça nuit au système de cache de l'image par le navigateur
-ça allourdit la page, son chargement, donc la charge du webhost
-ça allonge la page internet du coup le visiteur est lassé et peut partir
-forcément ça consomme plus de mémoire
-ça ça rend le code source de la page inutilisable et tellement allourdi en cas de débug (sans parler du fait que cause des scrollbar partout)
alors, où est l'intérêt ?
J'en trouve pas, par contre je vois un seul intérêt de féniant côté dév/admin : pas (ou moins) de fichiers à gérer côté serveur/hébergement/backup, que des datas embbeded par dans une base de données du coup.
Par contre le process de maj par le graphiste doit être horrible, un truc à le faire se suicider. Ne me dites-pas qu'il existe un outil popoulaire ou professionnel (type adobe) qui permet d'exporter une image sous une chaine de caractère base64 afin que le graphiste fasse un copier coller dans son champs de base de données ou dans le HTML .....
Quand-même la pauvre base de données....elle s'allourdit aussi.
Peut-être aussi que l'image est générée à la volée en y ajoutant un filigrame spécial, ça peut l'expliquer mais quand-même il faudra passer par un fichier en sortie.....
quelqu'un m'explique l'intérêt réel de faire ça ?
ps : désolé pour mes fautes d'orthographe, mais ça m'a énervé cette pratique que je ne comprends pas.
Partager