C# Data Caching ve Uygulama Senaryosu

By Burak TUNGUT - 1.12.2013 - 12 Yorum - Kategori C#

Proje KatmanlarıUzun, hatta baya bir uzun aradan sonra herkese merhabalar :)

Haziran 2013'de yazdığım son makaleden sonra yaklaşık 6 ay geçmiş. Açıkçası nasıl geçti bu kadar zaman anlamış değilim. Neyse. Klişe lafları bırakıp işimize bakalım :)

Bu makale de Data Caching konusunu ele alıyor olacağız. Makaleyi yazmadan önce anlaşılır ve uyarlanabilir olması için daha önce bir kaç projede kullandığım yapı üzerinden ilerlemeye ve bunu bir diyagrama dökmeye karar verdim.

Açıkçası hayatımda ilk kez bir diyagram hazırladım (Yazılım Mühendisliği derslerinde ki Use-Case ve UML'leri saymazsak tabi ki :) ). 

Yapacağımız örnekte ki projeleri (katmanları) Presentation ve Infrastructure olmak üzere ikiye ayırdım.
Presentation kısmını 1 adet Asp.Net MVC projesi üstleniyor olacak. Bunun haricinde Business, Data-Access, Caching ve Core katmanları ise Infrastructure içerisinde olacaklar.

Senaryo ve Akış

Üretiminde içinde bulunduğunuz, senaryosu ürün bazlı olan bir Web projesi düşünün. Ya da kısa bir değiş ile bir E-Ticaret sitesi. Üst tarafta kategoriler, solda markalar ve layoutda listelenen ürünler. Şimdiye kadar ki kısımda pek sorunumuz yok.

Peki her bir ürüne tıkladığımızda (ürünün detay sayfasına gittiğimizde) arka tarafta bir SQL sorgusunun çalıştığını size hatırlatsam. Hatta bir de sitemizin popüler olduğunu söylesem. Bence daha fazla ileriye gitmeye gerek yok. Sorunların ortaya çıkması için yeterli neden saydım gibi :)

Devamı
1
Facebook
Son Yorumlar