• 22-01-2022, 13:06:54
    #1
    Merhaba,

    Arkadaşlar Ram düşük sanal VDS kullanıyorum, Sorgu fazla oldukça doğal olarak sayfanın açılışı yavaşlıyor

    Şimdi anlık dinamik olarak kullanmadığım veriler (gün bitiminde status'da pasif oluyor. ) ;
    Kategori içerik kontrolü yaparak içeriğinde 1 tane aktif yazı olduğunda Anasayfada görünen kategori adı -> Kitap, Kalem vs.. için;
    Gece saat 03:00'de corn jobs ile çalışan bir sistem oluşturdum;
    Dosya.php çalıştırdığında sorgu işlemleri gerçekleştirip içerisinde 1 içerik olan klasörleri listeleyen "<html olarak "> klasör/menulist.php oluşturuyor.
    Bende index.php sayfamda <include "klasör/menulist.php" kullanıyorum.

    Böylece veri sorgulama sadece 1 kere oluyor ve gece oluyor.

    Bu sistem mantıklı mı ?
  • 22-01-2022, 13:12:38
    #2
    Evet mantıklı. Kodu görmeden bir eksik var mı söylemeyiz fakat anlattığınız sistemde bir sorun yok. Cache sistemi yapmış oluyorsunuz bu sayede sürekli sorgu dönmemiş oluyor.
  • 22-01-2022, 13:16:20
    #3
    Selamlar,

    Öncelikle zaten veritabanı kullanan bir sisteminiz var anladığım kadarıyla. Bu yaptığınız işlemi aynı şekilde bir veri tablosu veya bir cache sistemi kullanarak yaparsanız daha doğru olacak sanki. Ki doğru bir veri tabanı kurgusunda bu veriyi dinamikte oluşturabilirsiniz.

    Not : Ben geliştiriyor olsaydım bir view ve cache kullanırdım. ( veri değiştiğinde cache bozulacak ve ilk sorgu dışındaki hiç bir sorgu veri tabanınıza gitmeyecek )