HttpRuntime.Cache kan man ju använda för att stoppa in lite allt möjligt i cachen. Men i exempelvis ett CMS - hur bör man cacha sina sidor där? Det är ju i varje fall inte snällt att hämta sidinnehållet från databasen varje gång, men hur ska man cacha?
Jag har funderat på följande metoder:
Stoppa in innehållet i HttpRuntime.Cache
Spara allt i en XML-fil med typ <PageData PageId="5">...</PageData> och sen söka i denna efter rätt PageId
Spara allt i en XML-fil som ovan och sedan cacha denna