Çıktı önbelleğini yapılandırarak sayfa görüntülemeyi iyileştirme

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Sitenizi ziyaretleri birçok gelirse, sayfayı site performansını artırmak sık erişilen sayfalar için çıktı önbelleğini yapılandırabilirsiniz.

Not : Sayfa çıktısı önbellek kullanmak istiyorsanız, siteniz için Yayımlama özelliği etkinleştirilmiş olmalıdır.

Bu makalede

Çıktı önbelleğini sayfa hakkında

Yeni bir önbellek profili oluşturma

Site koleksiyonu için sayfa çıktısı önbellek ayarlarını yapılandırma

Site düzeyinde sayfa çıktısı önbellek ayarlarını yapılandırma

Sayfa düzenleri için sayfa çıktısı önbellek ayarlarını yapılandırma

Çıktı önbelleğini sayfa hakkında

Sayfa çıktısı: belirli bir sayfadaki tüm denetimleri çıkışını oluşturulma mağazalar önbelleğe alma ve bu önceden işlenen sayfa birkaç farklı sürümleri aynı zamanda depolar. Sayfa çıktısı önbellek ayarlarını site koleksiyonu düzeyinde, site düzeyinde ve ayrı sayfa düzenleri için yapılandırılabilir. Sayfa çıktısı önbellek varsayılan olarak kapalıdır.

Sayfayı ilk sonra bir kullanıcıya verilen kullanıcı sınıfı, sonraki her zaman oluşturulma kullanıcı aynı sınıfta, sayfa görünümleri, denetimleri .aspx sayfasında HTML üretmek için yeniden çalıştırın gerekmez çünkü sayfayı daha hızlı yükler. Sayfayı oluşturmak için gereken süreyi azalır. Sunucu denetim etkinliklerini ve aramaları veritabanına azaltır çünkü sayfa çıktısı önbellek sunucu performansını geliştirebilirsiniz.

Sayfa ve sayfa öğe işlemeyi performansını artırmak için çıktı önbelleğini kullanmaya karar vermeden önce aşağıdaki olası avantajları ve dezavantajları çıktı önbelleğini listesi isteyebilirsiniz. Aşağıdaki liste tam değildir ve ayrıca hususlar da olabilir.

Çıktı önbelleğini avantajları

Çıktı önbelleğini dezavantajları

  • Başlangıçta işlenir sonra içeriğin (örneğin, sayfa veya öğenin içindeki bir sayfa) eşdeğer her sınıf daha hızlı yanıt ve bu nedenle daha kısa gecikme alır.

  • Her sunucusu aynı sayfada ilk işlenmesini sonra görmesi için daha az CPU zaman ve enerjiden kullanır.

  • İşlenen sayfa için her veri kaynağı önbelleğe alma olası yapar çıkışını azalması trafik akışı nedeniyle diğer Web istemcileri görecek şekilde ölçeklendirmek.

  • Sayfanın bir çıkış önbelleğe alınan sürümünü tebliğ edilen her sayfa isteği için sunucu zorunda değildir:

    • Bir gidiş dönüş .aspx sayfası ve herhangi bir sayfada .ascx denetimleri için kaynak kodu veritabanına yapın.

    • Yeniden yükleyin ve denetimleri yeniden işlemek.

    • Denetimler için verileri kullanan herhangi bir veri kaynakları yeniden sorgulama.

  • Çıktı önbelleğini ek bellek tüketir. Her bir sayfanın sürümü Web istemcisinde bellek tüketir.

  • Çıktı önbelleğini ile iki veya daha fazla ön uç Web sunucularında kullanıldığında, tutarlılığını etkileyebilir. Örneğin, özgün sayfanın güncelleştirildikten sonra 60 saniyede kadar çıktı önbelleğini'de Web sayfasına sürümünde yapılan değişiklikleri yoksaymak için bildirin ve değil her isteği güncelleştirmeleri denetlemek için bir önbellek profili yapılandırabilirsiniz. Sizin topolojisi ve kullanıcının isteği yönlendirmek için kullanılan yük dengeleyici bağlı olarak iki ön uç Web sunucularında varsa, site içeriğinin bir okuyucu tutarsızlık sayfa bir sunucu tarafından oluşturulur ve sonra bir sonraki isteği bu 60 saniyelik penceresi içinden ikinci bir sunucuya yönlendirilir görüyorsanız.

Sayfanın Başı

Yeni bir önbellek profili oluşturma

Önbellek profillerini her tür sayfa çıktısı önbellek belirli önbellek ayarlarını açıklayın. Önbelleği profil önbelleği davranışı aşağıdaki türlerini tanımlar:

  • Öğeleri önbellekte saklanan süre

  • Güvenlik Kırpması İlkesi

  • Süre ve değişiklikleri gibi ayarlar sona erme tarihi

  • Kullanıcı iznini, kullanıcı hakları ve diğer özel değişkenleri dayalı bir önbellek bölümü.

Bir site koleksiyonu için bir önbellek profili merkezi olarak tanımlanabilir olduğundan, tek bir yerde bir profil güncelleştirebilir ve değişiklik site koleksiyonu genelinde hemen uygulanır. Yeni önbellek profillerini tanımlamak için Site koleksiyonu yöneticisi olmanız gerekir.

Not : Önbellek profillerini site koleksiyonu, tek tek bir site veya önbellek profillerini uygulandığı bir ana sayfa için sayfa çıktı önbelleğini davranışını belirler.

  1. Site koleksiyonundaki en üst düzey sitenin giriş sayfasına gidin.

  2. Site eylemleri menüsünü Düğme resmi üzerinde Site Ayarları' nı tıklatın.

  3. Site Koleksiyonu Yönetimi' nin altında Site koleksiyonu önbellek profillerini' ı tıklatın.

  4. Önbellek profillerini sayfasında Yeni Ekle öğesinitıklatın.

  5. Başlık bölümünde yeni önbelleği profil için bir başlık yazın.

  6. Görünen ad bölümünde, önbellek profil için bir ad yazın.

    Site sahipleri ve sayfa düzeni sahipleri için kullanılabilen önbellek profillerini listesinde görünen ad görünür.

  7. Görüntü açıklama bölümünde amacı doğrultusunda önbellek profili bir açıklama yazın.

  8. ACL denetimi gerçekleştirme bölümünde önbellekteki tüm öğeleri kırpılmış güvenlik olduğundan emin olmak için bu onay kutusunu seçin.

    Ek hızı sağlamak için bu onay kutusunu temizleyebilirsiniz olsa da, bunu yalnızca siteleri veya güvenlik kırpılmış olması gereken bilgilere sahip değilseniz sayfa düzenleri için yapmanız gerekir.

  9. Etkin bölümünde önbelleğe almayı etkinleştirmek için bu onay kutusunu seçin.

  10. Süre bölümünde önbelleğe alınan sürüm kullanılabilir saniye sayısını yazın.

  11. Değişiklikleri yeniden denetlemesini bölümünde her sayfa isteğinde site değişmedi ve üzerinde değişiklikler önbelleği siteye boşaltır doğrulamak için bu onay kutusunu seçin.

    Bunu yaptığınızda, performansı geliştirmek için bu onay kutusunu temizleyebilirsiniz olsa da, sistem siteye güncelleştirmelerini saniye cinsinden süre bölümünde belirtilen denetlemez. Bu en güncel bilgileri görünmüyor kullanıcıları neden olabilir.

  12. Özel parametre tarafından noktalarda bölümünde özel parametre HttpCachePolicy.SetVaryByCustom , ASP.NET 2.0 tarafından belirtildiği şekilde yazın.

    Not : Parametreler hakkında daha ayrıntılı bilgi için MSDN'deki .NET Framework sınıf kitaplığı burada ve aşağıdaki adımlarda, başvurun.

  13. HTTP üstbilgisi tarafından noktalarda bölümünde özel parametre HttpCachePolicy.VaryByHeaders ASP .NET 2.0 tarafından belirtildiği şekilde yazın.

  14. Sorgu dizesi parametre tarafından noktalarda bölümünde, sorgu parametresi HttpCachePolicy.VaryByParams ASP .NET 2.0 tarafından belirtildiği şekilde yazın.

  15. Kullanıcı hakları tarafından noktalarda bölümünde önbelleğe alınan aynı sayfada herhangi bir kullanıcı görmek için tüm güvenliği sağlanabilir nesnelerin kullanıcıların özdeş etkili izinleri olduğundan emin olmak için bu onay kutusunu seçin.

  16. Önbelleğe bölümünde HttpCacheability ASP .NET 2.0 tarafından belirtilen önbellek türünü seçin.

  17. Kimliği doğrulanmış kullanmak için güvenli bölümünde, Yöneticiler ve sayfa düzeni tasarımcıları kimliği doğrulanmış senaryolara uygulamak izin vermek istediğiniz ilkeleri için onay kutusunu seçin.

  18. Önbelleğe alınmış içeriği görüntülemek için yazarları izin ver bölümünde izinleri olan kullanıcıların sayfalarını önbelleğe Düzenle hangi Kişiler'de normal davranışı atlamak için onay kutusunu seçin.

    İçinde bildiğiniz sayfanın yayımlanacağını ancak kullanıma ya da taslak formunda, bir içerik sorgusu Web Bölümü gibi mevcut içeriği yoktur senaryolarda bu davranışı etkinleştirin.

  19. Kaydet'i tıklatın.

Sayfanın Başı

Site koleksiyonu için sayfa çıktısı önbellek ayarlarını yapılandırma

Site koleksiyonu için sayfa çıktısı önbellek ayarlarını yapılandırmak için Site koleksiyonu yöneticisi olmanız gerekir.

  1. Site eylemleri menüsünü Düğme resmi üzerinde Site Ayarları' nı tıklatın.

  2. Site Koleksiyonu Yönetimi bölümünde Site koleksiyonu çıktısı önbellek' ı tıklatın.

  3. Site koleksiyonunda çıktı önbelleğini etkinleştirmek için çıktı önbelleğini etkinleştir onay kutusunu tıklatın.

    Önbellek ayarlarını Listesi sayfasında görüntülenir.

  4. Sayfa çıktısı önbellek profili varsayılan bölümünde, Anonim önbellek profili listesinde, anonim kullanıcılar için kullanın ve sonra Kimliği doğrulanmış önbellek profili listesinde, kullanmak için kimliği doğrulanmış kullanıcıları için önbellek profili seçmek için önbellek profili seçin.

    Bu sitede izin verilen kimlik doğrulama yöntemlerini göre önbellek kullanımını en iyi duruma getirir. Sayfa çıktısı önbellek profillerini özellikle portal yayımlama sayfalarını etkiler.

  5. Sayfa çıktısı önbellek İlkesi bölümünde aşağıdakilerden birini veya birkaçını yapın:

    • Yayımlama siteleri için farklı önbellek profili ayarlamak için Yayımlama siteleri farklı sayfa çıktısı önbellek profili kullan onay kutusunu seçin.

    • Sayfa düzenleri farklı önbelleği profil ayarlamak için sayfa düzenleri farklı sayfa çıktısı önbellek profili kullanabilirsiniz onay kutusunu seçin.

  6. Site koleksiyonunda, Hata ayıklama önbelleği bilgileri bölümünde, sayfalardaki önbellek ek bilgileri görüntülemek için Etkinleştir hata ayıklama önbelleği bilgilerisayfalarında onay kutusunu seçin.

    Bu sayfayı son işlendiğine saat ve tarih içerir.

  7. Tamam'a tıklayın.

Sayfanın Başı

Site düzeyinde sayfa çıktısı önbellek ayarlarını yapılandırma

Yayımlama sitesini sayfa çıktısı önbellek ayarlarını yapılandırmak için aşağıdaki adımları kullanın. Bir site için sayfa çıktısı önbellek ayarlarını yapılandırmak bir site için tam denetim izniniz bulunması gerekir.

  1. Site eylemleri menüsünü Düğme resmi üzerinde Site Ayarları' nı tıklatın.

  2. Site Yönetimi' nin altında Site çıktı önbelleği' ni tıklatın.

  3. Anonim önbellek profili' in altında aşağıdakilerden birini yapın:

  4. Site koleksiyonu çıktısı önbellek ayarları sayfasında yapılandırdığınız site genelinde anonim profili devralmak için Devral < profil adı > profiliseçin.

  5. Bir sayfa için farklı anonim önbellek profili seçmek için bir sayfa çıktısı önbellek profili Seç' i tıklatın.

  6. Kimliği doğrulanmış önbellek profili' in altında aşağıdakilerden birini yapın:

  7. Site koleksiyonu çıktısı önbellek ayarları sayfasında yapılandırılan site genelinde kimliği doğrulanmış profili devralmak için Seç < profil adı > profili devralır.

  8. Farklı bir seçmek için kimlik doğrulaması önbelleği Profil sayfasında, seçme Bir sayfa çıktısı önbellek profili seçin .

  9. Ayarın uygulanması için s alt siteler site koleksiyonundaki seçin Tüm alt siteler için bu ayarları uygula onay kutusunu.

  10. ' I tıklatın OK .

Sayfanın Başı

Sayfa düzenleri için sayfa çıktısı önbellek ayarlarını yapılandırma

Kullanılacak kimliği doğrulanmış ve anonim önbellek profillerini her sayfa düzeninde yapılandırmak için aşağıdaki adımları kullanın. Sayfa düzenleri için çıktı önbelleğini yapılandırmak için bir site için en az bir tasarımcı olmalıdır.

  1. Site eylemleri menüsünü Düğme resmi üzerinde Site Ayarları' nı tıklatın.

  2. Galerileraltında ana sayfalar ve sayfa düzenleri'ıtıklatın.

  3. Ana sayfa Galerisi'ne sayfasında bir önbellek profili uygulama, görüntülenen oku tıklatın ve ardından KullanımaAl'istediğiniz sayfa düzenini adının üzerine gelin.

  4. Sayfa düzeni yeniden üzerine gelin, görüntülenen oku tıklatın ve Özellikleri Düzenle'yitıklatın.

  5. Aşağıdakilerden birini veya her ikisini de yapın:

  6. İçinde Kimliği doğrulanmış önbellek profili kutusunda, sayfa düzeni uygulamak istediğiniz kimliği doğrulanmış önbellek profili seçin.

  7. İçinde Anonim önbellek profili kutusunda, sayfa düzeni uygulamak istediğiniz anonim önbellek profili seçin.

    Not : Bazı sitelerde sorabileceğiniz önbelleği profil seçenekleri. göreceğiniz önce İçerik türünü bölümünden Sayfa düzeni seçmek olabilir

  8. Kaydet'i tıklatın.

  9. İade etme, görüntülenen oku tıklatın ve sonra İade Et'itıklatın istediğiniz sayfa düzenini adının üzerine gelin.

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×