---
title: "Cache och prestanda? (minne vs. cpu)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/164329-cache-och-prestanda-minne-vs-cpu"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Andreas L"
published: "2007-09-10T07:43:39.000Z"
updated: "2007-09-10T12:25:37.000Z"
replies: 2
views: 381
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/164329-cache-och-prestanda-minne-vs-cpu"
---

# Cache och prestanda? (minne vs. cpu)

## #1 — Andreas L, 2007-09-10T07:43Z

En ganska enkel fråga; hur många varianter på en sida(kontroll) kan det vara försvarbart att cacha, innan man bör överväga att ta fram sidan i realtid?

Sidan (kontrollen) i fråga har ganska många databasfrågor som grund, och det känns naturligt att cacha den, men, bör man undvika att ha, ex. fler än 12 (eller 50, eller något) stycken olika varianter av den på servern?! (varje kontroll blir ca 70kb stor i output)

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

## #2 — spango, 2007-09-10T08:38Z

Det beror på hur mycket minne din server har, hur mycket minne andra delar använder, och hur belastad databasen är i övrigt :) Räkna lite på minnesåtgången. Om varje cacheobjekt väger 70kB var innebär det att lite knappt 15 stycken tar upp 1MB. Moderna servrar brukar ju ha ett gäng GB i RAM, jämfört med det är 1MB en loska i Vänern.

Cachen i sig bör inte påverkas nämnvärt av antalet objekt som ligger i den, så länge inte minnesförbrukningen överstiger den tillgängliga mängden och operativsystemet måste börja swappa.

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

## #3 — Andreas L, 2007-09-10T12:25Z

Man kan alltså räkna rätt av ifrån cacheAntal \* outputSize. 

Fint, då vet jag!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/164329-cache-och-prestanda-minne-vs-cpu
