• 19-05-2021, 14:07:25
    #1
    opencart mysql close kapatmada bır kısı yardım edebılırmı

    loader.io dan 250 kısılık test yaptıgımda site kasıyor yavaslıyor acılmıyor test bıttıgınde normale donuyor yardım edebılecek bırısı varmıdır
  • 19-05-2021, 14:13:04
    #2
    Merhaba,

    Aslında burada en büyük problemi veren şeyleri sıralı bir şekilde vereyim. Bir çok kişinin de işine yarayacaktır.
    1. library/cart/cart.php
      • İçindeki tüm fonksyionlarda getProducts() defalarca çalıştırıyor. burayı optimize etmenizi öneriririm.
    2. Dil yapısı opencart'ı çok zorluyor. Kullanmıyorsanız tüm sistemden dil yapısını ayıklayıp çıkartmanızı öneriririm.
    3. Veritabanında tüm kullanılan tablolara kurgunuzu doğru yaparak index ekleyin.
    4. Muhtemel tüm sorgularınızda SELECT xxx Diye giden sorgu yapıları görürsünüz. Sorgularınızı SELECT SQL_CACHE xxx olarak devam ettirirseniz büyük oranda tasarruf edersiniz.
    5. Anasayfa yüklenmeleri için tüm modüllerin yapılarına her seferinde SQL erişimi değil de cache erişimi vermeniz %30-40 artış gösterecektir.
    6. Modification yapısından kurtulursanız sunucunun inode tıkanmasının önüne geçersiniz. bu 250 kişide kilitlenme olayını aşmanıza tek başına bile sebep olabilir.
    Belki daha 30 tane daha yazarım. Ama siz bunları bi yapın gelişmelerinizi paylaşırsanız hızlıca kalanına devam ederim.

    Umarım işinize yarar.