Selamun Aleyküm Dostlar,
Kodlamakta olduğum bir uygulamada fikir, işleyiş olarak takıldığım bir nokta var. Konu hakkında fikri olan kardeşlerim yardımcı olup fikirlerini söylerse sevinirim.
Şimdi Şöyle;
2 Adet A1.php ve B1.php sayfalarım mevcut diyelim.
A1.php Sayfasında 100 adet obje (eşya, nesne vs. ) mevcut. Ben bu 100 adet nesnenin veritabanında bulunan önceki ve yeni bazı özellik yada değerlerini öğrenmem için her biri için ayrı ayrı sorgu yazmam gerekiyor. Bu da toplamda 100 adet sorgu ediyor.. Ki bu durum sayfanın aşırı yavaşlamasına sebep oluyor.
B2.php sayfasında ise A1.php sayfasında ihtiyaç duyduğum 100 adet sorguyu tek bir fonksiyonda topladım. Fazladan kod yazmakdan kurtulduk. Bu sorgularda değişen tek şey eşya, nesnenin İD değeri. Sonra bu fonksiyon sayfasını a1.php içinden include ederek çağırıp kullandım..
Sonuç :
Kodlar, fonksiyon çalışıyor, yapmak istediğimi yaptım, istediğim verileri elde ettim. İşleyişte bir sorun problem yok. Tek sorun bu işlemi yaparken 100 sorgu sebebiyle uzun vakit geçmesi. En az 8~10 sn geçiyor neredeyse.
İstediğim:
Sayfada, öyle yada böyle 100 adet sorgu çalışacak, bu durumdan kaynaklanan yavaşlama sorununu hangi yol, yöntem ile çözebilirim ?