26. marts 2006 - 21:05
Der er
1 kommentar
Caching af sider men ikke dynamisk indhold
Hvordan kan jeg få "siden" til at cache alt indhold såsom design, grafik osv, men IKKE cache tekst? Jeg har i toppen af hver side koden
Response.Expires = -1
Response.CacheControl = "no-cache"
stående i toppen af hver side. Så vidt jeg har forstået, bliver siden derfor loadet hver gang nu? Hvis jeg tager den væk, bliver alt dynamisk indhold i hvert fald statisk og opdateres ikke korrekt.
Nogle som kan forklare hvordan man får styr på hvad der caches osv?
Slettet bruger
27. marts 2006 - 07:40
#1
Det handler om hvad browseren (og i vist omfang hvad proxy-serverer på vejen) cacher og ikke hvad ASP cacher. ASP cacher i princippet ikke noget, det der sker med den kode du har er at ASP sender siden til browseren med en besked om at siden ikke længere er gyldig og derfor skal hentes igen. Det er også fint nok hvis det der står på siden er fuld dynamisk. Hvad angår billeder og ligende som findes på ASP siden så bliver de ikke berørt at den indstilling, det er alene den aktuelle ASP siden som bliver berørt. Billeder og css vil derfor være cachet.