Udostępnij za pośrednictwem


Element pamięci podręcznej buforowania (ASP.Schemat ustawień netto)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Definiuje ustawienia pamięci podręcznej całej aplikacji dla aplikacji ASP.Aplikacja sieci Web.

<cache disableMemoryCollection="true|false" 
       disableExpiration="true|false" 
       privateBytesLimit="number" 
       percentagePhysicalMemoryUsedLimit="number" 
       privateBytesPollTime="HH:MM:SS" />

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.

Atrybuty

Atrybut

Opis

disableMemoryCollection

Opcjonalny Boolean atrybut.

Pobiera lub ustawia wartość określającą, czy zbieranie pamięci podręcznej, który występuje, gdy komputer jest pod ciśnieniem pamięci jest wyłączone.

disableExpiration

Opcjonalny Boolean atrybut.

Pobiera lub ustawia wartość określającą, czy wygaśnięcie pamięci podręcznej jest wyłączone. Gdy wyłączone, elementy w pamięci podręcznej nie wygasają i oczyszczania pamięci podręcznej wygasłe elementy tła nie występuje.

privateBytesLimit

Opcjonalny Int64 atrybut.

Zwraca lub ustawia wartość wskazująca, że elementy wygasłe maksymalny rozmiar bajtów prywatnych aplikacji przed rozpoczęciem pamięci podręcznej, opróżnianie i próby odzyskania pamięci. Limit ten obejmuje zarówno ilość pamięci używanej przez pamięć podręczną, jak i pamięci normalne obciążenie z działającej aplikacji. Wartość 0 wskazuje, że ASP.NET będzie używał własne rozwiązania heurystyczne służące do określenia, kiedy ma rozpocząć się odzyskiwanie pamięci.

percentagePhysicalMemoryUsedLimit

Opcjonalny Int32 atrybut.

Pobiera lub ustawia wartość określającą maksymalny procent pamięci fizycznej komputera, która mogą być używane, zanim rozpocznie się pamięci podręcznej kalkulacji zużycia zapasów i próba odzyskania pamięci. Należy zauważyć, że limit odnosi się do całkowitej pamięci fizycznej w użyciu. Ustawienie wartości 0 powoduje usuwana natychmiast, tak szybko, jak dodaje się wpisy.

privateBytesPollTime

Opcjonalny TimeSpan atrybut.

Pobiera lub ustawia wartość określającą interwał sondowania dotyczące użycia pamięci bajtów prywatnych aplikacji.

Elementy podrzędne

Brak.

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.

caching

Konfiguruje ustawienia pamięci podręcznej dla aplikacji sieci Web.

Uwagi

Domyślna konfiguracja

Następujące domyślne cache element nie jest jawnie skonfigurowane w pliku konfiguracyjnym komputera lub w pliku Web.config w katalogu głównego, ale jest domyślna konfiguracja zwracane przez aplikację w.NET Framework w wersji 2.0.

<cache disableMemoryCollection="false" 
  disableExpiration="false" privateBytesLimit="0" 
  percentagePhysicalMemoryUsedLimit="90" 
  privateBytesPollTime="00:02:00" />

Przykład

Poniższy przykład ustawia ustawienia globalnej pamięci podręcznej dla aplikacji ASP.NET aplikacji.

<cache disableMemoryCollection = "false" 
  disableExpiration = "false" 
  privateBytesLimit = "20971520" 
  percentagePhysicalMemoryUsedLimit = 60" 
  privateBytesPollTime = "00:01:00"/>

Informacje o elementach

Program obsługi sekcji konfiguracji

System.Web.Configuration.CacheSection

Członkowskie konfiguracji

Cache

Lokalizacje konfigurowalne

Machine.config

Główny poziom Web.config

Poziom aplikacji Web.config

Wymagania

Usługi IIS w wersji 5.0, 5.1 i 6.0

.NET Framework w wersji 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)

System.Configuration

System.Web.Configuration

Koncepcje

Cache Configuration in ASP.NET

ASP.NET Caching Overview

ASP.NET Configuration File Hierarchy

Securing Configuration

Configuration Inheritance

Inne zasoby

Ogólne ustawienia konfiguracji (ASP.(NET)

ASP.NET ustawienia konfiguracji

Configuring ASP.NET Applications

ASP.NET Configuration Files

ASP.NET Configuration API