merhaba arkadaşlar , yeni bir site tasarlıyorum ve konsept gereği bir başlık altında çok fazla sayıda girdi olma ihtimali var,, yani sözlük mantığı gibi düşünün
bir başlık altında çok fazla sayıda entry olabilecek , kafamdaki belirlediğim olası sorun şu , mysql de entryler adında bir tablo oluşturursam ve girilen toplam entry sayısı 2-3 milyonu geçti diyelim , bu durumda performans çok fazla düşmicek mi , yani her bir başlığa tıklandığında o başlığa ait entry lerin listelenmesi zaman alacak ve bu da kullanıcıyı siteden soğutacaktır , bu sorunu nasıl çözebilirim yardımlarınızı bekliyorum , şimdiden teşekkürler
Sunucutarafinda cache kullanabilirsin. A basligina ait 20 tane entry var diyelim. 20 entryi databaseden sorguladin cache[A] ya attin. Sonra A basligina ait entryler icin databaseye gitmene gerek yok. Cache[A] ya bakarsin bossa databaseden doldurursun dolu ise cacheden getirirsin. A basligina yeni bir entry girildiginde Cache[A] yi doldurursun. Boylece her konu icin databaseye gitmezsin ve performans kaygisi yasamazsin.
Sql cache de kullanabilirsin
< Bu ileti mobil sürüm kullanılarak atıldı >
bu yöntem maliyetli olmaz mı her başlık için cache olursa bellek gereksiz kullanıma fazlasıyla açık olacak gibi