webForumDet fria alternativet

OutputCache

3 svar · 332 visningar · startad av lucgo446

lucgo446Medlem sedan aug. 2002221 inlägg
#1

Hej!

Vi kör en webfarm, men vill kunna tömma outputcachen på alla servers ibland... hur göra?

då det lastbalanseras så kan vi inte styra in på en viss server via huvuddåmänen utan har satt upp 1.domän.se 2.domän.se osv

där har vi gjort en sida som tömmer cachen med:
HttpResponse.RemoveOutputCacheItem("/welcome.aspx");

Men det funkar ju bara under ovan domäner och inte på www.domän.se... Hur göra?

emissionMedlem sedan dec. 19996 721 inlägg
#2

Sätt upp en Dependency (med AddCacheItemDependency) mot en gemensam fil, eller anropa cachetömmarsidan på alla servrarna.

lucgo446Medlem sedan aug. 2002221 inlägg
#3

Ska kolla upp AddCacheItemDependency

Cachetömmarsidan får jag inte att funka som ovan beskrivet, hur göra?

lucgo446Medlem sedan aug. 2002221 inlägg
#4

Okej, Response.AddFileDependency(MapPath("testcache.txt")); verkar funka fint... vi kör på det... tack!

128 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)