SORU
22 Aralık 2008, PAZARTESİ


Asp önbelleğe alma.net-mvc

Benim asp benim en ağır eylemleri veritabanı önbelleği için istiyorum.net-mvc site. Araştırmamda buldum

Ama ben almak istemiyorum.< / ^ br . Benim POST isteği önbelleğe mümkün birkaç pars bağlı olmak istiyorum. Bu pars bir nesne. Önbellek için aşağıdaki isteğin sonucu istiyorum:

public ActionResult AdvancedSearch(SearchBag searchBag)

Nerede searchBag isteğe bağlı arama parametreleri tutan bir nesne (bir demet). Görüşlerimi kendilerini hafif olması gerektiği gibi), ancak veri erişim oldukça zaman alıcı, alanlarda arama torbaya doldurulur bağlı olabilir.

Benim eylemleri benim datalayer, ardından yerine önbellekleme olmam gerektiğini hissediyorum.< / ^ br . Nasıl OutputCache öznitelik VaryByParam kullanmak gerekiyor?

CEVAP
23 Aralık 2008, Salı


Model veya veri katmanını önbellek severim. Bu her şeyi denetleyicisi/sunum alınıyor veriler ile izole. System.Web.HttpContext.Current.Cache ASP.NET önbellek erişim veya Kurumsal Kütüphane Önbellekleme Uygulama Bloğu kullanabilirsiniz. Sorgu parametreleri önbelleğe alınan veriler için anahtar oluşturun. Verileri güncelleştirme önbellek geçersiz kılmak için emin olun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • Bratayley

    Bratayley

    30 Aralık 2010
  • MrRandomSong

    MrRandomSong

    29 Kasım 2009