• 30-12-2010, 17:46:17
    #1
    Konu iptal edilmiştir.
  • 30-12-2010, 17:48:09
    #2
    Tablo yapını söylersen ve sorguları söylersen yardımcı olabilirim.
  • 30-12-2010, 17:52:53
    #3
    trdeveloper adlı üyeden alıntı: mesajı görüntüle
    Tablo yapını söylersen ve sorguları söylersen yardımcı olabilirim.
    Bildiğiniz video sitesi tablo yapısı hocam, yani baslik aciklama resim video hit vs. vs. sorgularda normal "select baslik,aciklama,resim ...." diye giden sorgularım :S
  • 30-12-2010, 17:56:02
    #4
    Where koşulunda belirttiğin kriterler indexli mi ?

    Başlıklar Text ise Varchar 1000 yapıp index kaydet.
    Hit koşuluna index at
    Status koşulu varsa index at

    İndexleri atıp tabloyu uyarla ve onar de (uzun sürücektir bunun için sayfayı bi süre suspend et ki sunucu yorulmasın yada httpd yi kapatıp aç daha kısa sürer)

    Daha sonra sonuçları söylersen iyi olur.

    Ek olarak Random sorguların varmı ?
  • 30-12-2010, 18:13:47
    #5
    Server Side cache yaptınız mı?
  • 30-12-2010, 21:21:25
    #6
    Memcache ile ilgili inceleme yapın ve statik olan her şeyi cache'leyin. Dinamikler içinde memcache kullanın.
    MySQL kullanıyorsunuz sanırım. MySQL tarafındada caching'i aktif ederek query'lerin cache'lenmesini sağlayabilirsiniz. Eğer DB connection management yok ise veya slow query'leriniz yok denecek kadar az ise query execute veya connection time'ı 5 saniyeye düşürün. Böylece otomatik olarak bağlantılarıda kapatmış olursunuz.
    Hiç hesaplama yapmadan %400 performans sağlarsınız.

    Tabii en doğru yöntemler, sistemin incelenmesinden sonra çıkartılabilir. Bunlar hep genel öneriler.
  • 30-12-2010, 22:28:08
    #7
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    Server Side cache yaptınız mı?
    Hocam Server Side konusunda biraz bilgi verirmisiniz, hiçbir bilgiye sahip değilimde?

    TechExpert adlı üyeden alıntı: mesajı görüntüle
    Memcache ile ilgili inceleme yapın ve statik olan her şeyi cache'leyin. Dinamikler içinde memcache kullanın.
    MySQL kullanıyorsunuz sanırım. MySQL tarafındada caching'i aktif ederek query'lerin cache'lenmesini sağlayabilirsiniz. Eğer DB connection management yok ise veya slow query'leriniz yok denecek kadar az ise query execute veya connection time'ı 5 saniyeye düşürün. Böylece otomatik olarak bağlantılarıda kapatmış olursunuz.
    Hiç hesaplama yapmadan %400 performans sağlarsınız.

    Tabii en doğru yöntemler, sistemin incelenmesinden sonra çıkartılabilir. Bunlar hep genel öneriler.
    Memcache kurdum şimdi apache update yapıyorum.
  • 30-12-2010, 23:30:23
    #8
    Üyeliği durduruldu
    kodları görmek lazım.
    optimize olayı başlı başına önemli konu , şimdi ne dese arkadaşlar varsayım olur.
    1 milyon fazla bir içerik değil , büyük ihtimal kodlar stabil değildir
  • 30-12-2010, 23:36:04
    #9
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    kodları görmek lazım.
    optimize olayı başlı başına önemli konu , şimdi ne dese arkadaşlar varsayım olur.
    1 milyon fazla bir içerik değil , büyük ihtimal kodlar stabil değildir
    Stabil değilden kastınız nedir hocam?

    Birde sizce izlesene nasıl bir yol izliyor video listeleme ve izletme sayfasında tekrar tekrar bakıyorum çok seri listeliyor :S Ben file cache yapıyorum fakat bu kadar hızlı olmuyor :S