---
title: "Best-practice för caching i ASP.NET"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/182601-best-practice-för-caching-i-asp-net"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Ledel"
published: "2010-02-27T21:12:24.000Z"
updated: "2010-03-23T20:28:30.000Z"
replies: 2
views: 960
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/182601-best-practice-för-caching-i-asp-net"
---

# Best-practice för caching i ASP.NET

## #1 — Ledel, 2010-02-27T21:12Z

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

Hur cachar man bäst?

Permalänk: https://www.webforum.nu/p/182601

## #2 — cok, 2010-02-28T09:04Z

Spara cache på fil låter horibelt. Antingen håll det i minnet eller i databas.

Permalänk: https://www.webforum.nu/p/2226974

## #3 — erka, 2010-03-23T20:28Z

Du cachar i en webbapp ju för att du vill slippa disk I/O i 9 fall av 10. 

För din data kan du ju cacha i minnet. för billiga och hyfsade cache-lösningar kan du ju kolla in Enterprise Librarys Cache Block <http://msdn.microsoft.com/en-us/library/dd203226.aspx>, eller en .net-provider för memcached <http://sourceforge.net/projects/memcacheddotnet/>
 , <http://www.codeproject.com/KB/aspnet/memcached_aspnet.aspx>. 

Sen har du ju en hel del gratis cachning i din webbserver, beroende på vilken teknik du använder.

Permalänk: https://www.webforum.nu/p/2231602

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/182601-best-practice-för-caching-i-asp-net
