Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.
Hvis webstedet modtager mange besøg, kan du konfigurere siden outputcachelagring for hyppigt sider for at forbedre ydeevnen for websted.
Bemærk!: Hvis du vil bruge siden output cachelagring, skal være aktiveret funktionen for webstedet.
I denne artikel
Om siden outputcachelagring
Siden output cachelagring butikker gengives output fra alle objekter på en given side, og den gemmer også flere forskellige versioner af denne allerede gengivne side. Siden Indstillinger for sideoutputcache kan konfigureres på gruppen af websteder, webstedsniveau, og for individuelle sidelayout. Siden output cachen er som standard slået fra.
Når en side er første gengives for en bruger i en given brugerklasse, hver gang, du bruger får vist siden i den samme klasse, siden indlæses hurtigere, fordi kontrolelementerne på .aspx-side ikke er nødvendigt at køre igen for at generere HTML-koden. Mængden tid, der kræves for at gengive siden reduceres. Siden output cachen kan forbedre serverens ydeevne, da det ikke er server kontrolelement aktiviteter og opkald til databasen.
Før du beslutter at bruge outputcachelagring til at forbedre ydeevnen for side og siden elementgengivelse, kan du overveje følgende liste over potentielle fordele og ulemper ved outputcachelagring. Følgende liste er ikke omfattende, og der kan også være yderligere overvejelser.
Fordelene ved outputcachelagring |
Ulemper ved outputcachelagring |
|
|
Oprette en ny cacheprofil
Cacheprofiler beskriver bestemte cacheindstillinger for hver type side outputcache. En cacheprofil definerer følgende typer cache funktionsmåde:
-
Hvor lang tid, som elementer skal opbevares i cachen
-
Justering af sikkerhedspolitik
-
Udløb af indstillinger, som varighed og ændringer
-
Partitionen af en cache, der er baseret på brugertilladelse, brugerrettigheder og andre brugerdefinerede variabler.
Da en cacheprofil kan defineres centralt for en gruppe af websteder, du kan opdatere en profil på ét sted og ændringen implementeres med det samme på tværs af gruppen af websteder. Du skal være Administrator af en gruppe af websteder til at definere nye cacheprofiler.
Bemærk!: Cacheprofiler bestemme funktionsmåden for siden output cachen for en gruppe af websteder, en enkelte websted eller en masterside, som cacheprofilerne anvendes.
-
Gå til startsiden for webstedet på øverste niveau i gruppen af websteder.
-
Menuen Webstedshandlinger , klik på Indstillinger for websted.
-
Klik på cacheprofiler for gruppe af websteder under Administration af gruppe af websteder.
-
Klik på Tilføj nyt element på siden cacheprofiler.
-
Skriv en titel til den nye cacheprofil i sektionen Titel.
-
Skriv et navn til cacheprofilen i sektionen Vist navn.
Det viste navn vises på listen over tilgængelige cacheprofiler for webstedsejere og siden layout ejere. -
Skriv en beskrivelse til cacheprofilen i sektionen Vis beskrivelse.
-
Markér afkrydsningsfeltet for at sikre, at alle elementer i cachen sikkerhed trimmet i sektionen Udføre kontrollere ACL.
Selvom du kan fjerne markeringen i afkrydsningsfeltet for at give flere hastighed, skal du gøre dette kun for websteder eller sidelayout, som ikke har oplysninger, der skal være sikkerhed trimmet. -
Markér afkrydsningsfeltet for at aktivere cachelagring af i sektionen aktiveret.
-
Skriv antallet sekunder, som den cachelagrede version bliver tilgængelig i sektionen varighed.
-
Markér afkrydsningsfeltet for at validere i hver sideanmodning, at webstedet ikke er ændret, og vil Rens cachen ændringer til webstedet, i afsnittet kontrollere for ændringer.
Selvom du kan fjerne markeringen i afkrydsningsfeltet for at forbedre ydeevnen, når du gør dette, systemet ikke søge efter opdateringer til webstedet, til antallet sekunder, der er angivet i sektionen varighed. Dette kan medføre brugere, der ikke kan se de mest aktuelle oplysninger. -
Skriv den brugerdefinerede parameter som angivet af HttpCachePolicy.SetVaryByCustom i ASP.NET 2.0 i sektionen varierer efter brugerdefineret Parameter.
Bemærk!: Få mere at vide om parametrene her og i de følgende trin, du referere til .NET Framework klassebibliotek på MSDN.
-
Skriv den brugerdefinerede parameter som angivet af HttpCachePolicy.VaryByHeaders i ASP .NET 2.0 i sektionen varierer efter HTTP-Header.
-
Skriv Forespørgselsparameteren som angivet af HttpCachePolicy.VaryByParams i ASP .NET 2.0 i sektionen varierer efter parametre for forespørgselsstreng.
-
Markér afkrydsningsfeltet for at sikre, at brugerne skal have identiske effektive tilladelser på alle der kan sikres objekter for at få vist den samme cachelagrede side som en anden bruger, i sektionen varierer efter brugerrettigheder.
-
Vælg typen cache som angivet af HttpCacheability i ASP .NET 2.0 i sektionen Cacheability.
-
Markér afkrydsningsfeltet for de politikker, du vil give administratorer og layout designere skal gælde for godkendte scenarier i sektionen sikre godkendte brug.
-
Markér afkrydsningsfeltet for at tilsidesætte den normale funktionsmåde, i hvilke personer med Rediger tilladelser har cachelagre deres sider i sektionen Tillad forfattere får vist cachelagret indhold.
Kan aktivere denne funktionalitet i scenarier, hvor du ved, at siden vil blive udgivet, men vil ikke have indhold, der kan være tjekket ud eller findes i kladde formular, som webdelen forespørgsel. -
Klik på Gem.
Konfigurere siden Indstillinger for sideoutputcache for en gruppe af websteder
Du skal være Administrator af en gruppe af websteder til at konfigurere siden Indstillinger for sideoutputcache for en gruppe af websteder.
-
Menuen Webstedshandlinger , klik på Indstillinger for websted.
-
Klik på gruppe af websteder outputcache i sektionen Administration af gruppe af websteder.
-
For at aktivere outputcachelagring i gruppen af websteder skal du klikke på afkrydsningsfeltet Aktivér outputcache.
En liste over cacheindstillinger vises på siden. -
Vælg cacheprofilen for anonyme brugere kan bruge, og vælg derefter, på listen Godkendte cacheprofil cacheprofilen skal bruges til i sektionen Standard siden Output cacheprofil på listen Anonyme Cache-profil godkendte brugere.
Dette optimerer brugen af cachen baseret på de tilladte på webstedet godkendelsesmetoder. Siden output cacheprofiler påvirker specifikt portalen udgivelsessider. -
Benyt en eller flere af følgende i sektionen Siden Output cachepolitik:
-
For at angive en anden cacheprofil for Udgivelseswebsteder skal du markere afkrydsningsfeltet Udgivelseswebsteder kan bruge en anden side output cache-profil.
-
For at angive en anden cacheprofil for sidelayout skal du markere afkrydsningsfeltet Sidelayout kan bruge en anden side output cache-profil.
-
-
Markér Aktivér fejlfindingsoplysninger cachepå sider afkrydsningsfeltet for at få vist yderligere cacheoplysninger på siderne i gruppen af websteder, i sektionen Oplysninger om fejlfinding af Cache.
Dette omfatter dato og klokkeslæt, siden sidste blev gengivet. -
Klik på OK.
Konfigurere siden Indstillinger for sideoutputcache på webstedsniveau
Brug følgende trin til at konfigurere indstillingerne for siden output cache for et udgivelseswebsted. Du skal have tilladelsen Fuld kontrol for et websted til at konfigurere siden Indstillinger for sideoutputcache for et websted.
-
Menuen Webstedshandlinger , klik på Indstillinger for websted.
-
Klik på websted outputcache under Webstedsadministration.
-
Gør et af følgende under Anonyme cacheprofil:
-
For at nedarve hele webstedet anonymt profilen, du konfigurerede på siden Indstillinger for gruppe af websteder Sideoutputcache, skal du vælge Arv profil < Profilnavn >.
-
For at vælge en anden anonyme cacheprofil for en side, skal du klikke på Vælg en side output cache-profil.
-
Gør et af følgende under Godkendte cacheprofil:
-
For at nedarve hele webstedet godkendte profilen, der blev konfigureret på siden Indstillinger for gruppe af websteder Sideoutputcache, skal du vælge nedarver profil < Profilnavn >.
-
For at vælge en anden godkendt cache profil for en side, Vælg Vælg en side output cache-profil .
-
At anvende indstillingen s for at underordnede websteder i gruppen af websteder, Vælg den Anvend disse indstillinger på alle underordnede websteder afkrydsningsfeltet.
-
Klik på OK .
Konfigurere siden Indstillinger for sideoutputcache til sidelayout
Brug følgende trin til at konfigurere de godkendte og anonymt cacheprofiler, der skal bruges i hver sidelayout. Du skal være mindst en Designer for et websted til at konfigurere outputcachelagring for sidelayout.
-
Menuen Webstedshandlinger , klik på Indstillinger for websted.
-
Klik på mastersider og sidelayout under Gallerier.
-
Peg på navnet på det sidelayout, som du vil anvende en cacheprofil, skal du klikke på den pil, der vises, og klik derefter på Tjek ud på siden Oversigt over mastersider.
-
Peg på sidelayoutet igen, klik på pilen, der vises, og klik derefter på Rediger egenskaber.
-
Benyt en af følgende fremgangsmåder eller begge:
-
I den Godkendte cacheprofil skal du vælge den godkendte cacheprofil, du vil anvende til sidelayoutet.
-
I den Anonyme cacheprofil skal du vælge den anonyme cacheprofil, du vil anvende til sidelayoutet.
Bemærk!: Nogle websteder, du måske har du muligvis vælge Sidelayout i afsnittet Indholdstype, før du får vist profil cacheindstillinger.
-
Klik på Gem.
-
Peg på navnet på det sidelayout, du vil tjekke ind, klik på pilen, der vises, og klik derefter på Tjek ind.