Un site sur lequel je travaille vient de dépasser la bande passante mensuelle fournie par notre hébergeur (25 000 Mo) et en regardant les statistiques et les logs du serveur, j'ai trouvé TwinHelixiepngfix.htc
comme le plus grand drain de bande passante. #4 hits:73939 KBytes:181035 /iepngfix.htc
En CSS le fichier iepngfix.htc est-il appelé une fois, ou est-il relu pour chaque élément?
je trouve cela particulièrement intéressant parce qu'un .swf
utilisé comme une image d'arrière-plan sur chaque page avait seulement 3918 visites par rapport aux 73,939 hits qui iepngfix.htc reçu. Difficile pour moi de croire qu'il y a même beaucoup d'utilisateurs d'IE6 qui visitent ce site.
Ce fichier est appelé au sein d'screen.css
de la manière suivante:
img, div, input { behavior: url("iepngfix.htc") }
La seule façon que je peux expliquer ce fichier 4Ko manger tant de bande passante, est si elle est en cours de lecture et relut pour chaque img
, div
, et input
élément, qu'il y ait ou non un PNG utilisé et éventuellement pour plus de navigateurs que juste IE. Est-ce que je comprends bien cela? Si quelqu'un pouvait m'aider à comprendre comment tout cela fonctionne, ce serait très apprécié. Merci!
Ils * devraient * être mis en cache. – Confluence
S'il n'était pas mis en cache, serait-il relu pour chaque élément img, div et input? – filip