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 :

Viewstate ou Session


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Par défaut Viewstate ou Session
    Bonjour,

    J'ai un grand dilemme. J'ai une page contenant une grille infragistic. Je charge 5 pages de 30 lignes (=> 150 enregistrements). J'ai mis en place une pagination par bloc de 5 pages. La pagination des 5 pages sont gérées par infragistic (propriété pager custom). Le déplacement dans les blocs est géré par du code externe.

    Mon dilemme:
    1er cas: EnableViewstate = true
    Ceci alourdi la page en stockant ma grille de 150 enregistrements par l'intermédiaire du composant. Ceci ne risque-t-il pas de rammer à la longue ?

    2ème cas: EnableViewState = False
    Je stocke le résultat dans une variable session pour éviter de réinterroger la base. Ceci risque-t-il pas de coincer sur le serveur si beaucoup de connexions utilisateurs ?.

    Ma question est : quelle solution doit on utiliser ? Qu'elle est votre avis ?

    cordialement

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    il n'y a qu'une chose à faire c'est essayer.

    Le viewstate mangera ta bande passante.
    La session mangera ta mémoire vive.
    Des blocs plus petits mangeront les performances de ta base de données.

    Personnellement, moi j'ai tendance à faire confiance à ma base de données jusqu'au moment ou elle ne va plus bien. Et à ce moment là, je réfléchis à des solutions de caching.


    Bon code à toi,

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 449
    Par défaut
    C'est bien le genre de chose que je laisse paramétrable en fonction de l'infrastructure physique et de la variation de l'utilisation du site.
    Donc laissez le choix à l'administrateur en fonction de ce qui est le plus précieux pour lui, la RAM du server ou le débit réseaux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. JSF session / ViewState
    Par schum-hacker dans le forum JSF
    Réponses: 0
    Dernier message: 23/01/2013, 17h12
  2. différence entre viewstate et session?
    Par ouadie99 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 12/02/2009, 11h27
  3. restaurer viewstate par un objet en session
    Par Ivan76 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 12/12/2007, 09h14
  4. Réponses: 9
    Dernier message: 03/01/2007, 16h54
  5. [WebForms]ViewState ou Session pour une pile ??
    Par evans dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 01/04/2006, 07h17

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