Vraag : .NET 3.5 Vragen van Prestaties (bespreking)

Ik zou de adviezen van de deskundigen hier, gelieve willen worden gedetailleerd en sommige testscenario's te hebben die zouden kunnen worden getoond om (of steun) uw opinions.

Background te bewijzen:
I am die die een CMS bouwen met VB.NET 3.5.

It wordt gebouwd is één enkele folder met al code nodig om de websites te verwerken en terug te geven die binnen de wortelfolder worden gevestigd iets volgens deze lijnen /Sites/SiteID/

Default.aspx in plaatsen de wortel het gebaseerde werk doet op welke plaats zou moeten worden getoond.  Veronderstel alles werkt aangezien het (die het)

vanaf op dit ogenblik zou moeten, worden alle inhoud en malplaatjes (lay-outs) getrokken van Xml- dossiers opgeslagen binnen respectievelijk /Sites/SiteID.  Één template.xml- dossier per plaats, en één pageID.xml per pagina per/>On verwezenlijking site.


Currently, de enige tijd het gegevensbestand is wordt gebruikt het menu van de plaatsnavigatie te trekken, en om bij te werken/voeg/schrap malplaatjes of pages.

Question toe:
What ik benieuwd ben is, wat best zou zijn voor prestaties en scalability?

1 zou) het de manier moeten blijven het, is en al renderable inhoud/het malplaatje van de Xml- dossiers trekt?
2 zou) het alles van het gegevensbestand trekken en moeten teruggeven?
3 zou) het (voor XML) van het gegevensbestand moeten trekken en teruggekeerde XML teruggeven?

Antwoord : .NET 3.5 Vragen van Prestaties (bespreking)

Aangezien Q1_SUM_OF_BIS in de kolomlijst wordt afgeleid, ik niet me bewust van om het even welk vermogen ben om het in de zelfde kolomlijst te gebruiken.

Veronderstellend dat u dit in een één enkele verklaring/vraag wilt en u geen Meningen kunt tot stand brengen, zou u een CTE kunnen moeten gebruiken om uw basis vlak afgeleide kolommen te produceren; dan verwijs naar die in de definitieve UITGEZOCHTE kolomlijst.

Tom
Andere oplossingen  
 
programming4us programming4us