Sidecaching i Umbraco

Det lader til at Umbraco ikke får tømt cachen ordentligt når man opdaterer templates, så det er ofte nødvendigt at publisere alt indhold på sitet efter sådanne rettelser.

Det samme er tilfældet når man opretter nye sider, så fatter umbraco ikke at cachen skal tømmes, selvom man publiserer den pågældende side.

Dette er oplevet på Umbraco v. 2.1.6

25/5-2007: Jeg har fået en snigende mistanke om at caching-problematikken har noget med rettighederne på serveren at gøre. Det er som om /data/umbraco.xml (vist nok det der svarer til det publiserede indhold) ikke bliver opdateret når jeg publiserer sitet. At sitet ser publiseret ud, når jeg publiserer, skyldes nok, at der publiseres til hukommelsen, hvilket betyder at indholdet er synligt indtil IIS lukker sitets worker-process ned og flusher hukommelsen...

En anden ting man skal være opmærksom på er, at webgardening kan være slået til (dvs. at den application pool som Umbraco-sitet kører i er sat til at køre på flere workerprocesser). Dette vil givetvis vise sig som problemer med at indholdet flip-flopper mellem gammelt og nyt indhold, hvis man sidder og opdaterer browseren efter at have udgivet. Dette kan lettest løses ved at sætte max antal worker processer for applicationpoolen til 1. Jeg er ikke klar over om det at gemme sessionstate i et eksternt session-lager kunne løse problemet under webgardening, men jeg tvivler lidt på dette som en løsning, da jeg ikke lige kan se sammenhænget mellem indholdscachen og session.

 
Sidst opdateret: 24-08-2010 22:56:57
Tilmeld link | Tilføj Link | Tilføj Link | @-begynder
Erklæring om beskyttelse af personlige oplysninger

nope.dk - Danmarks Website Chart