Der er ikke rigtig nogle ben i, at cache.. Det mere og vide hvad man kan cache i sit website:) Jeg cacher f.eks et XML document med forskellige indstillinger. Dermed slipper jeg for og skulle læse den fra harddisken hver gang den skal benyttes. Der skal ikke mere til og cache end nedenstående linje. Application[KEY] = ditObject;
Jeg vil ikke bagatelisere emnet.. men tror mere du skal læse lidt teori om hvad caching er og ikke så meget hvordan det benyttes. Det er nemlig ikke det svære.
det gøres der hvor du plejer at kalde din database.. så ja det er vel pageload du har det i pt:)
Hvis denne betingelse ikke er sand if(Application["LabelText"] == null) vil den aldrig køre din database kode fordi det betyder at du har allerede gjort det tidligere og informationen er nu cached i Application["LabelText"]
Eeh, inden du siger for meget, kalp, vil jeg bare gøre opmærksom på at: Application[KEY] = ditObject; ikke er caching.
Application klassen giver mulighed for at gemme statisk data på applikationsniveau. Caching giver mulighed for meget mere end det. Henter du f.eks. data fra en database i PageLoad eventet på en eller anden side, kan du cache disse data med Cache klassen, for at disse data ikke bliver hentet op, hver gang siden hentes. Når man tilføjer data til Cache klassen, giver man samtiddig en Expiration tid. Når denne tid er gået, skal data hentes og Caches fra databasen igen.
Du kan også cache hele sider, så siden slet ikke bliver rendered, men i stedet hentet fra cachen. Her skal man igen huske at give siden en Expire tid, så den en gang imellem blivere rendered igen. Se mit første link, for en forklaring på hvordan dette gøres.
aaberg_cc >> Application er skam også caching og ud fra hans beskrivelse er det også på applikationsniveau det ønskes. Om ikke andet ændre han blot Application til Cache.. Det er samme syntax. men som sagt så bagatelisere jeg det nok, men tror ikke han har brug for mere end det;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.