Nej och ja!
Sidan kommer att försvinna men kan återladdan automatiskt med hjälp av scripts.
http://www.wilsondotnet.com/ har en sådan lösning, hittade den inte just nu, men leta runt där...
- Magnus
4 svar · 225 visningar · startad av fredrik
Finns det något sätt att få aspx-"motorn" att spara en sida i "sid-cachen" (minnet) längre än vad som är satt Default?
Baseras denna tid på Session-tid? Dvs hur länge det har gått sedan en användare senaste besökte sidan enligt Session-Timeout.en?
Jag vill alltså undvika att en sida tar tid att ladda då den inte blivit besökt på ett tag...
(Vad heter det förresten egentligen, inte "sid-cache" antar jag...?)
Nej och ja!
Sidan kommer att försvinna men kan återladdan automatiskt med hjälp av scripts.
http://www.wilsondotnet.com/ har en sådan lösning, hittade den inte just nu, men leta runt där...
- Magnus
Du kan ju alltid sätta en SlidingCacheDuration (eller vad det heter) på exempelvis 1 dygn. Jag förmodar att du har fler besökare än 1 per dag och då kommer sidan "alltid" att vara i cachen.
r) Eller det kanske bara går på objekt när jag tänker efter - och inte sidnivå?!
Gladh: Jag får söka runt lite där..
Pace: Ja, det går nog bara på objekts-nivå...för då cachar man ju objektet som redan finns i en sida...
Jag skulle ju kunna höja session-Timeouten. Men det är inte riktigt bra heller...för då kommer varje session att leva väldigt länge...och det är ju inge bra...
I IIS 6.0 som följer med Win2003 skall det finnas möjlighet att cacha outputen av en sida. Alltså man spara ner HTML.koden och skickar tillbaka den.
Så länge man har ASPX sidor som genererar en HTML kod som inte ändras ofta, så är det ett utmärkt hjälpmedel att boosta sin webserver. Det går riktigt mycket snabbare.
- magnus