none
Application[‘’ nbrUser ] n’est pas fiable RRS feed

  • Question

  • Bonjour,

    Sur l’application web ASP.NET 2.0, j’ai remarqué que « Application[‘’ nbrUtilisateurs’’  ] » n’est pas fiable pour sauvegarder le nombre d’utilisateurs à chaque fois que l’utilisateur  se connecte sur le même site.

    Par exemple, « 

    On récupère le nombre utilisateurs dans : Application[‘’ nbrUtilisateurs’’  ] 

    Int nbusers  = Application[‘’ nbrUtilisateurs’’  ] ;

    Mais le nombre récupéré n’est pas toujours exact.

    On incrémente le nombre utilisateurs avec un compteur et on sauvegarde dans

    Application[‘’ nbrUtilisateurs’’  ] = nb users+1 ;

     

    Est-ce que t’as une idée ?

    Merci
    • Déplacé Florin Ciuca mercredi 28 décembre 2011 15:07 (Origine :Le site et le programme TechNet)
    vendredi 23 décembre 2011 12:10

Réponses

  • Bonjour,

    Message privé posté par erreur dans un forum ?

    On ne fait qu'incrémenter sans jamais décrémenter ? Sur une application web c'est toujours approximatif. Ma méthode préférée est de garder trace de la dernière interaction de chaque utilisateur, le nombre d'utilisateurs connectés étant le nombre d'utilisateurs dont on a eu des nouvels pendant les x dernières minutes. C'est je crois aussi l'approche utilisée pour le "membership" (http://msdn.microsoft.com/fr-fr/library/system.web.security.membership.getnumberofusersonline.aspx).

    Ou sinon voir ce que donne l'incrémentation dans l'évènement de début de session et décrémenter dans l'évènement de fin de session (mais historiquement celui ci n'était pas toujours très fiable, est-ce le cas en ASP.NET ?)


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    mercredi 28 décembre 2011 21:21
    Modérateur