Eu gostaria das opiniões dos peritos aqui, por favor de ser detalhadas e ter algumas encenações do teste que poderiam ser mostradas para provar (ou sustentação) seu opinions.
Background: o I am que constrói um CMS construído com VB.NET 3.5.
It é um único diretório com todo o código necessário a processar e render os Web site que são ficados situados dentro do diretório de raiz algo ao longo destas linhas
Default.aspx de /Sites/SiteID/ na raiz dos locais faz o trabalho baseado em que local deve ser mostrado. Supr que tudo trabalha como deve (que faz) o
até à data de agora, todo o índice e os moldes (disposições) são puxados de XML /Sites/SiteID interno armazenado limas respetivamente. Uma lima de template.xml por o local, e um pageID.xml por a página por a criação de site.
On de cada molde/página o XML é gerado, e um registro está armazenado em tabelas respetivas em um SQL 2005 database.
Currently, a única vez que a base de dados está usada é puxar os menus da navegação dos locais, e para atualizar/adicionar/moldes da supressão ou o pages.
Question: o What que eu estou querendo saber é, o que seria o melhor para o desempenho e a escalabilidade? o
1) deve ele permanecer a maneira que é, e puxar o todo o índice/molde renderable do XML arquiva? 2) Deve puxar e render tudo da base de dados? 3) Deve puxar (para XML) da base de dados e render o XML retornado?
class= do
|