Je travaille sur un projet traitant d'une page web à fort trafic (très haut!). Sur la page de destination des tonnes d'images sont affichées (~ 40), qui doivent être là, juste après que la page ait été chargée pour les afficher en fondu. Nous n'utilisons aucune bibliothèque pour cela puisqu'elle devrait être chargée avant qu'elle ne soit prête utiliser. Nous avons 4 serveurs d'images. Est-ce que quelqu'un a une expérience qui est le meilleur moyen de charger des images? J'ai essayé les éléments suivants:Le préchargement de l'image ... le moyen le plus rapide
En-tête de page, juste après la <head>
, inséré une balise de script:
<script>
var img = new Image(); img.src= "src of the image";
</script>
Ce faisant, les images commencent et finissent à charger avant domready et événement Load. Mais les images sur la page avec la même URL semblent se charger à nouveau, même si elles ont été chargées auparavant. Les URL sont les mêmes, la mise en cache était activée, Mozilla était utilisé.
Peut-être y a-t-il un mécanisme qui empêche le navigateur d'utiliser ces images? ou quoi? Une autre question: est-ce que ça provoque un ralentissement, quand le DOM et les images se chargent en parallèle?
Utilisez-vous un CDN? –