OVH Cloud OVH Cloud

Préchargement d'images

2 réponses
Avatar
Christianwtd
Bonjour à tous,

On voit quelquefois des scripts de préchargements d'images.
- Si on ne place le script que sur la page d'accueil et qu'on accède via
un lien (via Google par exemple) sur une autre page, aucun intérêt.
- Si on place le script sur toutes les pages, on recharge à chaque
changement de page.

Pourtant, il me semble que la 2ème solution serait la bonne si on peut
tester si les préchargements ont déjà eu lieu, donc inutiles.

Est-ce possible ? Qu'en pensez-vous ?

Bon surf
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc,
d'OpenOffice.org

2 réponses

Avatar
Jul
Christianwtd a couché sur son écran :
Bonjour à tous,

On voit quelquefois des scripts de préchargements d'images.
- Si on ne place le script que sur la page d'accueil et qu'on accède via un
lien (via Google par exemple) sur une autre page, aucun intérêt.
- Si on place le script sur toutes les pages, on recharge à chaque changement
de page.

Pourtant, il me semble que la 2ème solution serait la bonne si on peut tester
si les préchargements ont déjà eu lieu, donc inutiles.

Est-ce possible ? Qu'en pensez-vous ?

Bon surf
Christian


Bonjour,

Non, vous ne pouvez pas savoir si le chargement automatique a déjà été
effectué, à part éventuellement côté serveur (si la variable
d'environnement "Referer" contient le nom de domaine de votre site par
exemple et que la page précédente a déjà téléchargé tous les fichiers
nécessaires).
Si vous n'avez pas beaucoup d'images à charger, mieux vaut recharger
les images à chaque page : le navigateur récupèrera les en-têtes et
c'est tout, il n'y aura pas davantage de surcharge de la bande
passante.
En gros, c'est comme si vous mettiez sur votre page HTML des balises
<img src="..." style="display:none">.
Mieux encore, vous pouvez isoler le script dans un fichier isolé (si ce
n'est pas déjà fait) pour que lui même n'ai pas à être retéléchargé
(contrairement à un script qui serait incursté dans chaque page HTML)


Julien

--
Jul... réapparru comme par enchantement

Avatar
Christianwtd
Christianwtd a couché sur son écran :

Bonjour à tous,

On voit quelquefois des scripts de préchargements d'images.
- Si on ne place le script que sur la page d'accueil et qu'on accède
via un lien (via Google par exemple) sur une autre page, aucun intérêt.
- Si on place le script sur toutes les pages, on recharge à chaque
changement de page.

Pourtant, il me semble que la 2ème solution serait la bonne si on peut
tester si les préchargements ont déjà eu lieu, donc inutiles.

Est-ce possible ? Qu'en pensez-vous ?

Bon surf
Christian



Bonjour,

Non, vous ne pouvez pas savoir si le chargement automatique a déjà été
effectué, à part éventuellement côté serveur (si la variable
d'environnement "Referer" contient le nom de domaine de votre site par
exemple et que la page précédente a déjà téléchargé tous les fichiers
nécessaires).
Si vous n'avez pas beaucoup d'images à charger, mieux vaut recharger les
images à chaque page : le navigateur récupèrera les en-têtes et c'est
tout, il n'y aura pas davantage de surcharge de la bande passante.
En gros, c'est comme si vous mettiez sur votre page HTML des balises
<img src="..." style="display:none">.
Mieux encore, vous pouvez isoler le script dans un fichier isolé (si ce
n'est pas déjà fait) pour que lui même n'ai pas à être retéléchargé
(contrairement à un script qui serait incursté dans chaque page HTML)


Julien

Merci pour les infos, je vais donc voir comme ça (lien vers un fichier

javascript sur chaque page)

Bon surf
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc,
d'OpenOffice.org