caching için cache Ögesi (ASP.NET Ayarlar Şeması)
Bir ASP.NET Web uygulaması için uygulama çapında önbellek ayarlarını tanımlar.
<cache disableMemoryCollection="true|false"
disableExpiration="true|false"
privateBytesLimit="number"
percentagePhysicalMemoryUsedLimit="number"
privateBytesPollTime="HH:MM:SS" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik |
Açıklama |
---|---|
disableMemoryCollection |
İsteğe bağlı Boolean özniteliği. Makine bellek baskısı altında olduğunda oluşan önbellek koleksiyonunun devre dışı olup olmadığını gösteren değeri alır veya ayarlar. |
disableExpiration |
İsteğe bağlı Boolean özniteliği. Önbellek süre bitiminin devre dışı olup olmadığını gösteren değeri alır veya ayarlar. Devre dışı bırakıldığında, önbelleğe alınmış ögelerin süresi sona ermez ve önbellek süresi dolan ögeleri arka plana atma meydana gelmez. |
privateBytesLimit |
İsteğe bağlı Int64 özniteliği. Önbellek süresi dolmuş ögeleri temizlemeye başlamadan ve belleği boşaltma denemesinde bulunmadan önce bir uygulamanın özel bayt boyutunu gösteren değeri alır veya ayarlar. Bu sınır, hem önbellek tarafından kullanılan belleği hem de uygulamada kullanılan normal bellek ek yükünü içerir. Sıfır olarak ayarlamak, ASP.NET'in belleği boşalmaya ne zaman başlayacağını belirlemek için kendi buluşsal yöntemlerini kullanacağını gösterir. |
percentagePhysicalMemoryUsedLimit |
İsteğe bağlı Int32 özniteliği. Önbelleğin ögeleri temizlemeye başlamadan ve belleği boşaltma girişiminde bulunmasından önce kullanılan makinenin en fazla fiziksel bellek yüzdesini gösteren değeri alır veya ayarlar. Sınırın kullanımdaki toplam fiziksel bellek için geçerli olduğuna dikkat edin. Sıfıra ayarlamak, girdilerin eklenir eklenmez hemen kaldırılmasına neden olur. |
privateBytesPollTime |
İsteğe bağlı TimeSpan özniteliği. Uygulamanın özel bayt bellek kullanımı için yoklama arasındaki zaman aralığını gösteren değeri alır veya ayarlar. |
Alt Öğeler
Yok.
Üst Öğeler
Öge |
Açıklama |
---|---|
configuration |
Ortak dil çalıştırma modülü ile .NET Framework uygulamaları tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök öge. |
system.web |
Yapılandırma dosyasındaki ASP.NET yapılandırma ayarları için kök öge belirtir. ASP.NET Web uygulamalarını yapılandıran ve uygulamaların davranışını denetleyen yapılandırma ögelerini içerir. |
caching |
Bir Web uygulaması için önbellek ayarlarını yapılandırır. |
Açıklamalar
Varsayılan Yapılandırma
Aşağıdaki varsayılan cache ögesi makine yapılandırma dosyası veya kök Web.config dosyasında açıkça yapılandırılmamıştır, fakat .NET Framework sürüm 2.0'daki uygulama tarafından döndürülen varsayılan yapılandırma budur.
<cache disableMemoryCollection="false"
disableExpiration="false" privateBytesLimit="0"
percentagePhysicalMemoryUsedLimit="90"
privateBytesPollTime="00:02:00" />
Örnek
Aşağıdaki örnek, bir ASP.NET uygulaması için genel önbellek ayarlarını belirler.
<cache disableMemoryCollection = "false"
disableExpiration = "false"
privateBytesLimit = "20971520"
percentagePhysicalMemoryUsedLimit = 60"
privateBytesPollTime = "00:01:00"/>
Öğe Bilgileri
Yapılandırma bölümü işleyicisi |
|
Yapılandırma üyesi |
|
Yapılandırılabilir konumlar |
Machine.config Kök düzeyinde Web.config Uygulama düzeyinde Web.config |
Gereksinimler |
IIS sürüm 5.0, 5.1 ve 6.0 .NET Framework sürüm 2.0 Visual Studio 2005 |
Ayrıca bkz.
Görevler
Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma
Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar
Başvuru
system.web Ögesi (ASP.NET Ayarlar Şeması)
configuration Ögesi (Genel Ayarlar Şeması)
caching için cache Ögesi (ASP.NET Ayarlar Şeması)
Kavramlar
ASP.NET önbellek yapılandırması
ASP.NET önbelleğe alma genel bakış
ASP.NET Yapılandırması dosyası hiyerarşi ve Kalıtım
ASP.NET Yapılandırması güvenliğini sağlama
ASP.NET Yapılandırması senaryoları
Diğer Kaynaklar
Genel Yapılandırma Ayarları (ASP.NET)
ASP.NET Web site Administation