Je voudrais que les avis des experts ici, svp soient détaillés et aient quelques scénarios d'essai qui pourraient être montrés pour prouver (ou appui) votre opinions.
Background : le I AM établissant un CMS établi avec VB.NET 3.5.
It est un annuaire simple avec tout le code requis pour traiter et rendre les sites Web qui sont situés à l'intérieur du répertoire racine quelque chose le long de ces lignes le
Default.aspx de /Sites/SiteID/ dans la racine d'emplacements effectue le travail basé sur quel emplacement devrait être montré. Supposer que tout fonctionne comme il devrait (qu'il fait) le
en date d'en ce moment, tout le contenu et des calibres (dispositions) sont tirés de XML /Sites/SiteID intérieur stocké par dossiers respectivement. Un dossier de template.xml par emplacement, et un pageID.xml par la page par création de site.
On de chaque calibre/page le XML est produit, et un disque est stocké dans les tables respectives dans un SQL 2005 database.
Currently, le seul cas où la base de données est employé est de tirer les menus de navigation d'emplacements, et pour mettre à jour/ajouter/calibres ou pages.
Question de suppression : le What que je me demande est, ce qui serait le meilleur pour l'exécution et l'évolutivité ? le
1) devrait il rester la manière qu'il est, et est-ce que tirer tous les contenu/calibre renderable du XML classe ? Le 2) devrait il tirer et rendre tout de la base de données ? Le 3) devrait il tirer (pour XML) de la base de données et rendre le XML retourné ?
class= de
|