• 12-05-2015, 15:36:04
    #1
    Merhaba arkadaşlar,

    110 Bin ile 150 Bin arası tekil hite sahip bir sitem mevcut durumda. ve mySQL sleep durumuna düşen bir çok sorgu mevcut durumda.

    Sayfa başlığını (Title,keywords vs gibi) ve kategorileri mySQL'den çekiyorum.

    MySQL'den çekmek yerine settings.txt oluştursam oradan çeksem

    performans açısından değişiklik olarak neler olabilir.

    Daha önce bu senaryo ile çalışan arkadaşlarımız var mı ?
  • 12-05-2015, 17:06:29
    #2
    okuma ve yazma anlamında performans olarak ciddi sıkıntılar yaratır sana.

    öneri:
    <?
    /// index için
    $index_title="vs....";
    ?>

    al bunları include et tüm sayfalara en azından performanslı çalışır
  • 12-05-2015, 17:57:18
    #3
    buyutu büyük olan tablolarını indexlemeni tavsiye ederim.
  • 12-05-2015, 22:51:57
    #4
    Ureticy adlı üyeden alıntı: mesajı görüntüle
    okuma ve yazma anlamında performans olarak ciddi sıkıntılar yaratır sana.

    öneri:
    <?
    /// index için
    $index_title="vs....";
    ?>

    al bunları include et tüm sayfalara en azından performanslı çalışır

    Hocam, Yazma işlemi olmayacak. Sadece Okuma işlemi olacaktır.

    wizz adlı üyeden alıntı: mesajı görüntüle
    buyutu büyük olan tablolarını indexlemeni tavsiye ederim.

    Gerekli indexlemeler mevcut durumdadır.

    Sadece sorgular kapanmıyor ve sleep durumuna düşüyor.
  • 13-05-2015, 17:37:27
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Farklı dosyadan okumakta herhanbi bir sıkıntı olacağını sanmam. En azından ayarlar için veritabanında bir sorgu yapmak durumunda kalmazsınız. include mantığı ile aynı gibi olacğaından, dizinde bulunan bir txt (vs.. ) dosyasından ayarları almanız, fayda sağlayabilir. ini file, xml, json yapıp, direkt parse de edebilirsiniz dosyadan.
  • 13-05-2015, 19:21:39
    #6
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    Farklı dosyadan okumakta herhanbi bir sıkıntı olacağını sanmam. En azından ayarlar için veritabanında bir sorgu yapmak durumunda kalmazsınız. include mantığı ile aynı gibi olacğaından, dizinde bulunan bir txt (vs.. ) dosyasından ayarları almanız, fayda sağlayabilir. ini file, xml, json yapıp, direkt parse de edebilirsiniz dosyadan.
    json olarak çekmeyi planlamaktayım.
  • 13-05-2015, 19:25:50
    #7
    Database'i hostiglere böl, diğer türlü yapacağın şey günü kurtarmak olur ve ileride daha fazla iş yükü yaratır.
  • 14-05-2015, 03:56:55
    #8
    Veritabani normalizasyonu konusuna bir bakin derim.

    Bu durumda sorgulari yeniden yazmaniz gerekebilir. Ayrica trigger kullanmiyorsaniz bunu da bir arastirin.

    Sent from Tapatalk.
  • 15-05-2015, 11:33:21
    #9
    Cachleme sistemi ilede yapabilirsiniz. Hatta bu sistemi gelistirerek ayni anda birden cok cache sistemi kullanabilirsiniz. Örnegin: Ayarlari:File, sabit degerleri:memcache, sayfa iceriklerini: xcache


    iPhone'dan gonderildi. Yazim yanlışlıklarını mazur görünüz..