IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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.NET Discussion :

le taux du chargement d'une page web


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 96
    Par défaut le taux du chargement d'une page web
    salut tt le monde ,

    j'essaye d'afficher dans une label le taux du chargement d'une page web;

    label1.text="cette page a été charger en" + x +" ms";

    kk pe me dir commen recuperer le x

  2. #2
    Membre éclairé Avatar de bilb0t
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    378
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 378
    Par défaut
    Bonjour,

    Si tu cherches cette information de façon générale, dans global.asax, tu as les méthode BeginRequest et EndRequest.

    Sinon au début et à la fin du page load de ta page ça peux déja te donner une bonne idée...

    Sinon, un bon chrono...

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 96
    Par défaut
    j'aime bien l'idée du chrono.

    mais si t'a une idée sur l'utlisation du begibrequest et endrequest ça m'aidra plus.

    comment recuperer la valeur k j vé metre dans mon "x" !!

    un bon exemple me suffira pr comprendre

    n'oublie pas qu"il y pas k pageload (pageinit ....)

  4. #4
    Membre éclairé Avatar de bilb0t
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    378
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 378
    Par défaut
    Bon alors, avec le beginRequest EndRequest du global asax:

    Da la classe Global, tu ajoutes une var membre:
    Dans la méthode protected void Application_BeginRequest(Object sender, EventArgs e), tu fais:
    Et enfin ds protected void Application_EndRequest(Object sender, EventArgs e) tu fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TimeSpan ts = DateTime.now - _begin;
    Par contre avec ce systeme, je suis pas sur que tu peux écrire directement ds ta page...

    Sinon, la même méthode ds les event de ta page (on init, on load et je sais plus quoi) devrais marcher pas trop mal...

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 96
    Par défaut
    ça aide un peu mais ça n met pa fin à mon probelm.
    car je veu connaitre le taux de chargement de chaque page, en plus j'utlilise une page master(qui a ses methodes: onpageinit, onpageload.....).
    et j voi pas commen bien utilisé le system que tu m'a proposé

  6. #6
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut
    Citation Envoyé par bilb0t
    Bon alors, avec le beginRequest EndRequest du global asax:

    Da la classe Global, tu ajoutes une var membre:
    Dans la méthode protected void Application_BeginRequest(Object sender, EventArgs e), tu fais:
    Et enfin ds protected void Application_EndRequest(Object sender, EventArgs e) tu fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TimeSpan ts = DateTime.now - _begin;
    Par contre avec ce systeme, je suis pas sur que tu peux écrire directement ds ta page...

    Sinon, la même méthode ds les event de ta page (on init, on load et je sais plus quoi) devrais marcher pas trop mal...
    J'ai un probleme avec l'utilisationde global.asax. Je souhaite faire exactement ce que tu evoque : le resultat de la soustraction est placé dans mon cas dans un membre statique afin de pouvoir le recuperer ailleurs en faisant un Global.ts par exemple. Le hic c'est que je me heurte a un message d'erreur me disant que mon Global n'existe pas.

    Merci d'avance
    Aurélien

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 96
    Par défaut
    ben voilà ce que j'ai fais :
    j'ai créer un fichier MyGlobal.cs
    avec 2 variable:

    public static DateTime dt1;
    public static DateTime dt2;

    et dans Global.asax:

    protected void Application_BeginRequest(Object sender, EventArgs e)
    {

    MyGlobal.dt1= DateTime.Now;
    }

    protected void Application_EndRequest(Object sender, EventArgs e)
    {
    MyGlobal.dt2 = DateTime.Now;
    }

    dans ma page Default.aspx:

    Label1.Text = MyGlobal.dt1.ToString();
    Label2.Text = MyGlobal.dt2.ToString();
    ----------------------------------------------------

    LE problem c que.......MyGlobal.dt2 contient la date de la deniere fermeture de l'aplication.

    moi j ve la date de debut de chargement et la date du fin du chargement.

    y il des idées !!

  8. #8
    Membre éclairé Avatar de bilb0t
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    378
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 378
    Par défaut
    A mon avis, si tu mets tes 2 var en session, ça devrait marcher.

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 96
    Par défaut
    j croi pa !!

    en fet j croi pas que c'est possible de déclarer une session dans la Global.asax

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/03/2008, 12h26
  2. Chargement d'une page web utilisant de l'AJAX/HTML/PHP
    Par CrazySeb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/06/2007, 14h37
  3. vérification du chargement d'une page web
    Par olivier.clain dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/05/2007, 17h47
  4. [Cocoa] [WebKit] Chargement d'une page Web
    Par Ceylo dans le forum Développement OS X
    Réponses: 11
    Dernier message: 12/04/2007, 19h33
  5. Chargement d'une page Web : comment ça fonctionne ?
    Par Emcy dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 07/12/2006, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo