bonjour
je veux à la fin du chargement d'une page qui fait des calculs volumineux afficher en dessous le temps de chargement de cette page sous format 'page executé en xxSxxMs'
Merci
Version imprimable
bonjour
je veux à la fin du chargement d'une page qui fait des calculs volumineux afficher en dessous le temps de chargement de cette page sous format 'page executé en xxSxxMs'
Merci
en javascript
étape 1 : récupérer l'heure courante dans un premier script js placé en première ligne dans le header
étape 2 : en fin de page et en jquery sur l'evt document ready, faire le calcul de la différence de temps et l'afficher sur la page;
bien sur c'est une aproximation, entre la 'arrivée du fichier dans le navigateur et l'interprétation de du premier script, il peut s'écouler un temps variable.
et c'est idem au moment de l'affichage, c'est un temps qui n'est pas calculé.
si en plus le script final exécute des tas de trucs avant de préparation sur la page, ça aussi il faudrait le compter, si en plus cela lance des fonctions asynchrones, alors ça peut devenir très vite compliqué :mouarf:
Il y a une solution interne à la page, côté serveur :
en début de fichier page ajouter :
...Code:start=timer()
et en fin de page
Code:response.write "Page générée en "& (timer()-start) &" secondes."