2012-03-19 34 views
8

ASP.NET 4.0 üzerinde bir web sitesi oluşturuyorum. Eski ASP.NET Önbellek sınıfını veya .NET 4.0 ile sunulan MemoryCache sınıfını kullanmamdan emin değilim. Tüm bulabildiğim, web dışı uygulamalar için MemoryCache kullanmanın nedenleri, ancak web sitelerini programlarken (ya da her iki sınıfı da kullanabileceğim) hiçbir artı ya da olumsuzluk bulunmuyor.ASP.NET Önbellek sınıfı vs MemoryCache sınıfı

cevap

3

Daha esnek olduğu için kişisel olarak MemoryCache hakkında biraz daha heyecanlıyım. Ancak, bunu biraz soyutlaştırırsanız, bugün bir karar vermek zorunda değilsiniz, böylece uygulamaları değiştirebilirsiniz.

Buradaki güzellik birileri sizin için zaten here numaralı işi yaptı.

+0

Bir yana, büyük bir perakendeci için uygulamayı önbelleğe alma üzerinde çalışıyorum. Uygulama hem AppFabric hem de MemoryCache kullanır ve normal tüketici bir web uygulamasıdır (Windows istemcileri de olsa). Bahsettiğim projeye benzer bir şey uyguluyorum ancak soyutlama ortamın ihtiyaçları nedeniyle biraz farklı. Bu benim uzmanlık alanımı kabul etmeyi savunduğum anlamına gelmez, sadece bu alanda çalışma yaptığımı beyan ederim. –