none
Fichier sur le serveur vs Base de donnée RRS feed

  • Discussion générale

  • Bonjour à tous.

     

    Je me pose une question, au niveau des performances.

    J'ai plusieurs pages, à gérer dynamiquement.

    Quel est le mieux, au niveau des performances, entre :

    - récupérer le contenu par MySQL et l'afficher dynamiquement à l'aide d'un seul fichier aspx (Default.aspx) qui "fabrique" toutes les pages du site

    - récupérer le contenu dans un fichier server et l'afficher dynamiquement à l'aide d'un seul fichier aspx (Default.aspx) qui "fabrique" toutes les pages du site

    Merci beaucoup. (j'aimerais plusieurs réponses, si possibles, et argumentées parce que je suis un noob :P).

    Aussi, j'aimerais savoir l'avantage d'un moteur de template, en ASP.NET, pour les performances.

    La mise en cache ? Quoi d'autre ?

    Et si possible, si vous pouviez m'en recommander un :D

    Merci infiniment et bonne continuation.

    vendredi 26 mars 2010 22:49

Toutes les réponses

  • Bonjour,

     

    Je crois que la démarche doit tenir compte d’au moins deux choses : le nombre des traitements sur les données et la taille des données. Si vous chargez toutes les données sur la page et vous avez beaucoup des postback, recharger les mêmes données sera couteux de point de vue de la vitesse.

     

    Ca dépend beaucoup des particularités de votre application. En tout cas, le sujet est complexe et j’attends les autres aussi avec des idées.

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    lundi 29 mars 2010 13:31
  • Bonjour.

    Tout d'abord, merci de votre réponse.

    En fait, c'est comme un blog.

    Soit je faisais un fichier xml avec <title>, <description>,etc... ou une table dans la bdd.

    Avec un petit benchmark je constate que je gagne plus du double de temps avec XML.

    "le nombre des traitements sur les données "

     

    Qu'entendez-vous par là ? Le nombre de requête (ou traitement) PAR PAGE, ou en général ?

    Parce qu'il n'y aura qu'un "traitement" par page (par requête).

     

    Merci.

    lundi 29 mars 2010 15:02
  • Bonjour,

     

    Je pensais au nombre de postbacks qu’on fait sur la page. Par exemple, si on fait un postback chaque fois qu’on modifie quelque chose, ou on fait un postback dès qu’on a introduit toutes les données.

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mardi 30 mars 2010 14:30