Application Framework 5 (Distributed Cache)
Orta seviyeli web uygulamalarından tutun da enterprise seviye uygulamalara kadar artık performans ve hız vazgeçilmez bir öncelik kazanıyor. Bu noktada client ve server side cache imdadımıza yetişecek.
Client side cache, web projelerinde browserların destekleri ile, desktop applicationlarda ise client memory lerinde veri saklanması yolu ile gerçekleşmekte. Bu işlem application serverlarda biraz daha karmaşık bir hal alıyor. Çünkü n tane app server ın herbiri kendi belleğinde veri tutmaya başladığında, senkronizasyon problemleri ortaya çıkmaya başlıyor. Bunun çözümü de distrubuted cache serverlar ile sağlanıyor.
Bu mekanızmayı kendinizin implemente etmenize gerek yok, çünkü bu iş için geliştirilmiş pek çok tool mevcut.
AppFabric - Sadece bir cache serverdan ötesi yeteneklere sahip
Redis - Listeler, hash yapılar üzerinde operasyonlar vb destekleri mevcut
MemCached - Light bir kullanım için
Bu tool ları detaylandırmaya devam edeceğiz.
Serininin şu ana kadarki yazıları;
http://www.mehmetbaykal.com/2013/03/application-framework-6-wpf-temel.html
http://www.mehmetbaykal.com/2013/03/application-framework-5-distributed.html
http://www.mehmetbaykal.com/2013/01/application-framework-4-data-erisimi.html
http://www.mehmetbaykal.com/2013/01/application-framework-3-wcf.html
http://www.mehmetbaykal.com/2013/01/application-framework-2-wpf-client.html
http://www.mehmetbaykal.com/2013/01/application-framework-1-solution-yaps.html
Serininin şu ana kadarki yazıları;
http://www.mehmetbaykal.com/2013/03/application-framework-6-wpf-temel.html
http://www.mehmetbaykal.com/2013/03/application-framework-5-distributed.html
http://www.mehmetbaykal.com/2013/01/application-framework-4-data-erisimi.html
http://www.mehmetbaykal.com/2013/01/application-framework-3-wcf.html
http://www.mehmetbaykal.com/2013/01/application-framework-2-wpf-client.html
http://www.mehmetbaykal.com/2013/01/application-framework-1-solution-yaps.html
Yorumlar