Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Temps de chargement d'une page


Sujet :

ASP

  1. #1
    Membre à l'essai
    Temps de chargement d'une page
    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

  2. #2
    Expert confirmé
    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é
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  3. #3
    Membre habitué
    Il y a une solution interne à la page, côté serveur :
    en début de fichier page ajouter :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    start=timer()

    ...
    et en fin de page
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    response.write "Page générée en "& (timer()-start) &" secondes."

###raw>template_hook.ano_emploi###