caching için outputCacheSettings Ögesi (ASP.NET Ayarlar Şeması)
Bir ASP.NET uygulamasının sayfalarına uygulanan çıkış önbelleği profil ayarlarını belirtir.
<outputCacheSettings>
<outputCacheProfiles>...</outputCacheProfiles>
</outputCacheSettings>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Yok.
Alt Öğeler
Öge |
Açıklama |
---|---|
outputCacheProfiles |
OutputCache yönergesini belirtmek için sayfalara uygulanan önbellek ayarları gruplarını içerir. |
Ü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 outputCacheSettings ö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.
<outputCacheSettings>
<outputCacheProfiles>
<add name = ""
enabled = "true"
duration = "-1"
location = ""
sqlDependency = ""
varyByCustom = ""
varyByControl = ""
varyByHeader = ""
varyByParam = ""
noStore = "false"/>
</outputCacheProfiles>
</outputCacheSettings>
<outputCacheSettings>
<outputCacheProfiles>
<clear />
</outputCacheProfiles>
</outputCacheSettings>
Örnek
Aşağıdaki örnek, sunucudaki sayfayı yalnızca bir dakika için önbelleğe alır ve tarayıcı türü ve ana sürümü temel alan sayfanın farklı sürümlerini depolar.
<outputCacheSettings>
<outputCacheProfiles>
<add name="ServerOnly"
duration="60"
varyByCustom="browser"
location="Server" />
</outputCacheProfiles>
</outputCacheSettings>
Bu şekilde önbelleğe alınması gereken bir sayfayı tasarlarken, aşağıdaki yönergeyi sayfaya eklemeniz gerekir:
<%@ OutputCache CacheProfile="ServerOnly" %>
Daha fazla bilgi için bkz. @ OutputCache.
Öğe Bilgileri
Yapılandırma Bölümü İş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 5.0, 5.1 ve 6.0 .NET Framework 2.0 Visual Studio 2005 |
Ayrıca bkz.
Görevler
Walkthrough: Gelişmiş Web site performans için önbelleğe alma Çıktı'ı kullanma
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 Ögesi (ASP.NET Ayarlar Şeması)
caching'de outputCacheSettings için outputCacheProfiles Ögesi (ASP.NET Ayarlar Şeması)
Kavramlar
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