Aller au contenu

temps d' execution des scripts


lorik

Sujets conseillés

Bonjour à tous,

Il m'arrive quelque chose de curieux :

Dans une page html, j'insère 2 appels de scripts, l'un derière l'autre :

- 1 par un<img src: script1>.

- L'autre par un include (script2)

Les deux scripts font à peu près la même chose, insérer des données (+/- les mêmes dans les 2 cas) dans une table.

voila où c'est curieux :

Lorsque je regarde dans les 2 tables, les données insérées par le script 2 (appellé après le script 1) sont systématiquement insérée AVANT celles du script 1.

L'écart peut être de 10 secondes, ce qui me parait énorme !

Le script 1 est un peu plus long, avec 2 requetes en plus avant l'enregistrement, mais cela me parait insuffisant pour justifier l'ecart.

Une précision, tous les scripts sont sur le même serveur, donc l'écart n'est pas dû à une diference d'hebergeur. De plus, le script 2 est appellé par toutes les pages de mon site, alors que le 1, en test, n'est que sur 2 pages, donc beaucoup moins sollicité.

Je ne vois pas l'origine du problème (car ça m'en pose un !). Je suis preneur de toutes les hypothèses !

Par avance merci de votre coup de main.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Peut etre parce qu'une balise img n'est pas à l'origine prévue pour appeler un script et que cela demande plus de temps à l'éxecution .....

C'est une hypotèse, je n'en ai aucune idée en fait mais il est facile de levérifier en "provisoirement" fesant un include des deux scripts pour test.

Lien vers le commentaire
Partager sur d’autres sites

Hypothese :

include : côté serveur

par <img> : côté client

donc le script appelé par <img> n'est exécuté qu'une fois la page arrivée au client, d'où l'écart de temps.

Lien vers le commentaire
Partager sur d’autres sites

Les données insérées par le script 2 sont exécutées en meme temps que le reste du programme.

Alors que l'image est appelée après que le navigateur ait recu l'ensemble du programme html.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines plus tard...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...