Buforowanie elementu (ASP.Schemat ustawień netto)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Konfiguruje ustawienia pamięci podręcznej dla aplikacji sieci Web.
<caching>
<cache>...</cache>
<outputCache>...</outputCache>
<outputCacheSettings>...</outputCacheSettings>
<sqlCacheDependency>...</sqlCacheDependency>
</caching>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Brak.
Elementy podrzędne
Element |
Opis |
---|---|
Cache |
Opcjonalnego elementu. Definiuje aplikacji globalne ustawienia pamięci podręcznej. |
outputCache |
Opcjonalnego elementu. Określa ustawienia pamięci podręcznej danych wyjściowych aplikacji WWW. |
outputCacheSettings |
Opcjonalnego elementu. Określa ustawienia pamięci podręcznej danych wyjściowych, które mogą być stosowane do stron w aplikacji. |
sqlCacheDependency |
Opcjonalnego elementu. Konfiguruje zależności buforu SQL dla aplikacji ASP.NET aplikacji. |
Elementy nadrzędne
Element |
Opis |
---|---|
configuration |
Element główny wymagane w każdym pliku konfiguracyjnym używane przez aparatu plików wykonywalnych języka wspólnego i.NET Framework aplikacji. |
System.web |
Określa element główny dla aplikacji ASP.Ustawienia konfiguracji netto w pliku konfiguracyjnym. Zawiera elementy konfiguracyjne określające konfigurację programu ASP.NET aplikacje sieci Web i kontrolować zachowanie tych aplikacji. |
Uwagi
Domyślna konfiguracja
Następujące domyślne caching element nie jest jawnie skonfigurowane w pliku Machine.config lub w pliku Web.config w katalogu głównego, ale jest domyślna konfiguracja zwracane przez aplikację w.NET Framework w wersji 2.0.
<caching>
<cache disableMemoryCollection = "false"
disableExpiration = "false"
privateBytesLimit = "0"
percentagePhysicalMemoryUsedLimit = "90"
privateBytesPollTime = "00:02:00"/>
<outputCache enableOutputCache = "true"
enableFragmentCache = "true"
sendCacheControlHeader = "true"
omitVaryStar = "false" >
</outputCache>
<outputCacheSettings>
<outputCacheProfiles>
<clear />
<add name = ""
enabled = "true"
duration = "-1"
location = ""
sqlDependency = ""
varyByCustom = ""
varyByControl = ""
varyByHeader = ""
varyByParam = ""
noStore = "false"/>
</outputCacheProfiles>
</outputCacheSettings>
<sqlCacheDependency enabled = "true"
pollTime = "60000">
<databases>
<clear />
<add name = ""
connectionStringName = ""
pollTime = "60000"/>
</databases>
</sqlCacheDependency>
</caching>
Przykład
Poniższy przykład buforuje strony na serwerze tylko przez jedną minutę i są przechowywane różne wersje strony, na podstawie typu przeglądarki i wersja główna.
<outputCacheSettings>
<outputCacheProfiles>
<add name="ServerOnly"
duration="60"
varyByCustom="browser"
location="Server" />
</outputCacheProfiles>
</outputCacheSettings>
Podczas projektowania strony, która musi być buforowane w ten sposób, należy dodać następującą dyrektywę do strony:
<%@ OutputCache CacheProfile="ServerOnly" %>
Aby uzyskać więcej informacji, zobacz @ OutputCache..
Informacje o elementach
Program obsługi sekcji konfiguracji |
System.Web.Configuration.CacheSection System.Web.Configuration.OutputCacheSection |
Członkowskie konfiguracji |
|
Lokalizacje konfigurowalne |
Machine.config Główny poziom Web.config Poziom aplikacji Web.config |
Wymagania |
Usługi IIS 5.0, 5.1 i 6.0 .NET Framework 2.0 Visual Studio 2005 |
Zobacz też
Zadania
How to: Configure Specific Folders Using Location Settings
How to: Lock ASP.NET Configuration Settings
Informacje
System.Web elementu (ASP.Schemat ustawień netto)
Konfiguracja elementu (schemat ustawień ogólne)
Element pamięci podręcznej buforowania (ASP.Schemat ustawień netto)
outputCache Element buforowania (ASP.Schemat ustawień netto)
outputCacheSettings Element buforowania (ASP.Schemat ustawień netto)
sqlCacheDependency Element buforowania (ASP.Schemat ustawień netto)
Koncepcje
ASP.NET Configuration File Hierarchy
Inne zasoby
Ogólne ustawienia konfiguracji (ASP.(NET)
ASP.NET ustawienia konfiguracji