20 juillet 2008 23:41
Yahoo.fr, vous connaissez ?
Si vous ne connaissez pas, on ne peut rien pour vous. Circulez, ya rien à voir ! Allez, hop hop hop !
J'avais remarqué cette astuce sur ce site il y a quelques temps déjà , mais je tenais à y revenir. Je pensais que c'était une gestion étrange des pictos, mais c'est probablement plus malin.
Un picto, chez Yahoo, c'est :
Que du classique, sauf que ce qu'il y a dans le style, c'est un décalage de l'image de fond et que l'image de fond est toujours la même :

(je vous invite à cliquer dessus)
Voilà donc l'astuce : une seule image avec tous les pictos, un cadrage différent par picto/style. Oui, mais pourquoi faire ?
Pour faciliter le changement de picto ?
Pas sur, ça doit être une prise de tête de savoir quel picto correspond à quel cas.
Pour gagner de la bande passante ?
Peut être que oui. L'image pèse 21 Ko, pour tous les pictos.
Pour gagner de la performance serveur ?
Je crois que c'est le but principal : plutôt que de multiplier les hits (load d'un fichier) sur le serveur, on les mutualise en un seul. Un "hit" est couteux, le serveur cherche un fichier sur le disque dur, le prend, l'envoie, cherche le suivant. Multiplier par des dizaines de pictos, par des milliers de page, par des millions de visiteurs et de pages.
Pour ceux qui ont des interfaces qui se chargent lentement par la multiplication des pictos, qui bloquent éventuellement, je les encourage à tester cette solution et à nous faire un retour d'expérience.
Si vous ne connaissez pas, on ne peut rien pour vous. Circulez, ya rien à voir ! Allez, hop hop hop !
J'avais remarqué cette astuce sur ce site il y a quelques temps déjà , mais je tenais à y revenir. Je pensais que c'était une gestion étrange des pictos, mais c'est probablement plus malin.
Un picto, chez Yahoo, c'est :
- une image de fond (appelé Background)
- un style
Que du classique, sauf que ce qu'il y a dans le style, c'est un décalage de l'image de fond et que l'image de fond est toujours la même :

(je vous invite à cliquer dessus)
Voilà donc l'astuce : une seule image avec tous les pictos, un cadrage différent par picto/style. Oui, mais pourquoi faire ?
Pour faciliter le changement de picto ?
Pas sur, ça doit être une prise de tête de savoir quel picto correspond à quel cas.
Pour gagner de la bande passante ?
Peut être que oui. L'image pèse 21 Ko, pour tous les pictos.
Pour gagner de la performance serveur ?
Je crois que c'est le but principal : plutôt que de multiplier les hits (load d'un fichier) sur le serveur, on les mutualise en un seul. Un "hit" est couteux, le serveur cherche un fichier sur le disque dur, le prend, l'envoie, cherche le suivant. Multiplier par des dizaines de pictos, par des milliers de page, par des millions de visiteurs et de pages.
Pour ceux qui ont des interfaces qui se chargent lentement par la multiplication des pictos, qui bloquent éventuellement, je les encourage à tester cette solution et à nous faire un retour d'expérience.




