Birçok departman ve kategori ile bir web mağazası yapıyorum. Veritabanımızda saklanır ve sıklıkla erişilir.Asp.net - Bir Sözlük saklamak için Statik Değişken vs Caching
URL yeniden yazmayı kullanıyoruz, böylece mağazadaki hemen her istek bir arama oluşturur. Ayrıca ana mağaza ve bölüm sayfaları için menüler oluşturmak için sık sık verilerin üzerinde yinelemeliyiz.
Bu bilgiler yüzden ben bilgi erişim hızlandırmak için sözlüğüne veritabanını yüklemek gerektiğini düşünüyorum sık sık değişmez.
Ben ancak orada önbelleğe alma sırasında oluşan serileştirme bazı seviyesidir ve büyük bir veri-yapısı için ben havai önemli olacağını düşünüyorum varsayalım, standart uygulama uygulama önbelleğine veri yüklemek için olduğunu biliyoruz.Bunun üzerindeki dürtü, söz dizimini ilgili sınıflardan birinde statik bir değişkene koymaktır. Ancak bunun üzerine bazı giriş girdileri almak istiyorum. Bu yöntemin daha hızlı olacağını düşünerek haklı mıyım? Bu korkunç bir uygulama mı? Kaybettiğim daha iyi bir yolu var mı?
Bu konuda fazla bilgi bulamıyorum ve paylaşabileceğin her türlü bilgiyi gerçekten takdir ediyorum. Teşekkürler!
Çok teşekkür ederim - Tam olarak bilmem gereken şey bu. –
yardımcı olmaktan mutluluk duyuyoruz :) – LorenVS
Sadece Uygulama veya Önbelleği kullanıyorsanız, bunlar makineye göre olduğundan emin olun. Birden fazla makineye sahipseniz (ör. Web grubu), sorun yaşarsınız. Microsoft Hız veya MemCacheD gibi ölçeklenebilir bir önbellek çözümü kullanmanız gerekecektir ('D', Daemon içindir). –