webForumDet fria alternativet

Cache med Dependency och Expiration

.NET

2 svar · 253 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#1

Jag lägger till en Cache med ett Dependency mot en fil (där filen alltid ändras vid uppdateringar av datan förstås).

Är det då intressant att sätta "AbsoluteExpiration" alls då? Jag menar, det borde väl bara vara "SlidingExpiration" som är intressant?

Jag har ju ingen nytta av att Cachen ska tömmas ett visst datum/tid, det kanske är fullt med trafik just då...Borde väl var bättre att i så fall sätta den till typ "Now.AddYears(1)" och SlidingExpiration till typ "New TimeSpan(24,0,0)", dvs var 24e timmma.

Kommentar någon? :)

Medlem sedan dec. 19995 874 inlägg
#2

Du kan sätta AbsoluteExpiration till DateTime.MaxValue, men jag håller absolut med dig. Om du inte har någon nytta av att cachen uppdaterats oavsett om den har blivit uppdaterad eller inte så kan du absolut använda dig av SlidingExpiration.

Så gör som du har tänkt tycker jag! :)

Medlem sedan dec. 19991 072 inlägg
#3

Istället för "DateTime.MaxValue" kan även värdet "Cache.NoAbsoluteExpiration" användas som är skapat för just det här!

Tack ändå! :)

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)