|
|||||||||||||||||||
|
Velkommen IntroASP.NET og XML IntroduktionXML CSS XSL(T) DTD og Schemas DOM og SAX Værktøjer XML i datagrid XML - skrivning af XML XML og transformationer XML - udtræk af elementer Dataset og datagrid objektet Indlæsning af dataPaging Sortering Ret post Slet post Opret ny post Hyperlinks i datagrid Billeder i datagrid Vælg post i datagrid Cache Et eksempel med det hele Datagrid, database og datasetDataset - extra CloneMerge Relationer Class Hvordan gør manAndeby klassen i vb Andeby klassen i c-sharp Webservices IndledningEtablering af en web-service Kald af web-services Sikkerhed ModellerBrug af forms modellen Opret cookie selv File upload Optimering Hvad kan man gøreMere om caching Fejlsøgning TracingFejlhaandtering De andre fejl Et lille CMS Basis infoVis side Ret side Styr sider Pæn URL Et demo system Kalender kontrollen Et lille kodeeksempel |
ASP.NET II / Optimering / Mere om caching
CachingDer er 3 forskellige steder man kan bruge caching i en ASP.NET applikation På IIS'enPå server extensions fanen kan man styre, hvordan IIS'en skal bruge sin cache.
På side niveauPå den enkelte side kan man sætte direktivet: <%@ OutputCache Duration="antal sekunder" Location="Any | Client | Downstream | Server | None" VaryByControl="control-name" VaryByCustom="browser | custom-string" VaryByHeader="headers" VaryByParam="parameter-name" %> Bemærk at Duration og VaryByParam skal være der.
Gennem cache objektetASP.NET har et cache objekt, der kan bruges til at gemme informationer der skal bruges på tværs af sessioner. Tildele værdier til cachenCache["Produkter"] = dsetProduktdata; eller Cache.Insert("Produkter", dsetProduktdata, null);Den sidste parameter giver mulighed for at oprette en cache afhængighed - f.eks. af en fil - det kunne se sådan her ud: private void UpdateCache(string strItem) Læs også: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspnet/html/asp03282002.asp |
||||||||||||||||||