Der findes ikke ét svar på det og måske er der ikke et svar - først og fremmest er det selvfølgelig en vurdering af om det er nødvendigt med caching, for er der ingen besøgende kan applikationen nok overleve uden, er der rigtig mange kan du cache data på forskellige niveauer, fx cache hele eller dele af siden siden eller cache enkelte data og cachen kan være afhængig af både fx tid eller en afhængighed op imod fx databasen.
Hver mulighed har sine fordele og ulemper og hver sine krav til udvikler, database, hardware osv - så selvom det måske virker som et lidt søgt svar, så vil det i mine øjne være bedst at læse om det i fx en ASP.NET grundbog eller i diverse artikler for at danne sig et overblik i stedet for at lade andre vælge.
umiddelbart ville jeg mene det altid er en god idé at cache skidtet. men! selvom det er godt at have en super hurtig side, så ville jeg ikke prioritere caching særlig højt før siden er blevet nogenlunde populær. 10-20 brugere om dagen vil ikke kunne mærke den store forskel alligevel.
caching skal opvejes op imod fordele og ulemper - hvor ofte opdateres data fx, hvor vigtigt er det at det absolut nyeste vises og hvor tungt er det evt at tjekke om cachen skal markeres som udløbet. Det kan være en fantastisk ting at have implementeret, men har man den forkerte strategi er det langt fra så fantastisk, så hellere undvære.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.