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 :

Ne charger qu'une seul fois un menu pour la durée de la session


Sujet :

ASP.NET

  1. #1
    Membre très actif
    Inscrit en
    Septembre 2002
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 270
    Par défaut Ne charger qu'une seul fois un menu pour la durée de la session
    Bonjour à tous,

    J'aimerais quelques conseils.

    le menu de mon site est crée via des informations que je vais rechercher dans une DB sqlServer, générer dynamiquement selon le statut du User.

    J'aimerai ne pas avoir a recharger mon menu a chaque page.

    Comment pourrais-je m'y prendre pour être optimiser au maximum?

    Est-il possible de garder un objet contenant mes informations de pages en pages?

    merci pour vos conseil.

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Tu peux utilise le cache si ton menu doit etre partage entre tous tes utilisateurs, la session sinon...

    Si tu as 3 ou 4 status differents, tu peux mettre tes 3/4 menus en session, et les afficher en fonction du statut de tes users

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre très actif
    Inscrit en
    Septembre 2002
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 270
    Par défaut
    Excuse moi j'aurais du préciser que mon site compte généralement quelques 2000 connexion journalière.

    et que le menu peut etre différent d'une personne a l'autre

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par kaygee Voir le message
    Excuse moi j'aurais du préciser que mon site compte généralement quelques 2000 connexion journalière.

    et que le menu peut etre différent d'une personne a l'autre
    Ben tu le stocke dans une variable de session dans ce cas.

  5. #5
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    ...eh oui

    Apres, si c'est une problematique d'optimisation, tu peux quand meme (mais ca se teste) avoir interet a mettre en cache ton menu, et a faire le traitement de l'affichage ou non des items de ton menu juste avant l'affichage...Tout depends de la volumetrie

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Membre très actif
    Inscrit en
    Septembre 2002
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 270
    Par défaut
    Oui j'y avait pensé pour le cache, mais j'ai peur qu'au niveau sécurité cela ne soit pas trop top.


    Je crois que la meilleur solution c'est encore la session, je suppose que c'est bien moins couteux en ressource que des accès répété sur une sql server

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

Discussions similaires

  1. [MySQL] afficher une seule fois un titre pour différents clients qui ont le même titre
    Par Prisss dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 01/12/2010, 10h52
  2. Réponses: 5
    Dernier message: 29/11/2010, 15h49
  3. Réponses: 7
    Dernier message: 25/07/2007, 13h14
  4. Réponses: 10
    Dernier message: 02/05/2007, 10h19
  5. Réponses: 18
    Dernier message: 10/02/2005, 13h22

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