• 17-12-2009, 00:04:04
    #1
    Merhabalar, önce durumu anlatiyim ve sonra nedenini, en sonunda da çözüm önerilerini tartışalım.

    Durum:
    Wordpress sitesinde original default tema ile
    22 sorgu 0.4 saniye

    Kendi temam ile, aynı sorgular sadece resimler vs. var
    22 sorgu 5.25 saniye

    Neden: Sayfaya resim vs. ekledikten sonra onların açılması geç kaldığından dolayı sorguların süreside uzuyor, hiç alakasız bir header veya footer ekliyim, sorgu süreleri yükseliyor. Sorgular sayfa içinde dağınıklar malumunuz.

    Çözüm önerim: Nasıl yapıldığını bilmiyorum.
    1-) her sorgunun başına start end gibi birşey koyabilir miyim, bu fark ettirir mi?
    2-) yada her sorgudan önce mysqle bağlansın sonrada kessin? Bu daha mı yavaş olur? Daha mı fazla cpu harcar?
    3-) Sorguları sayfanın en başında yaptiriyim bunu sonra yazdiriyim. Bu mantıklı geldi. Ama nasıl olur?

    Bunları nasıl yapabilirim?
  • 17-12-2009, 00:39:37
    #2
    Sadece sorgu sürelerini listelediniz. Asıl ihtiyacımız olan gerçekleşen sorgu sayıları. Ayrıca önerileriniz, database sunucusunun caching ayarlarına göre değişecek cevapları içeriyor...
  • 17-12-2009, 00:47:42
    #3
    Creep adlı üyeden alıntı: mesajı görüntüle
    Sadece sorgu sürelerini listelediniz. Asıl ihtiyacımız olan gerçekleşen sorgu sayıları. Ayrıca önerileriniz, database sunucusunun caching ayarlarına göre değişecek cevapları içeriyor...
    Merhabalar sorguları da listeliyorum ve ilk mesajda dediğim gibi birebir aynı sorgular mevcut, hiçbir farklılık yok. İlgine teşekkür ederim
  • 17-12-2009, 02:12:30
    #4
    Özür dilerim dikkatimden kaçmış. Debug-queries eklentisini kullanarak, bu yavaşlığın çözümü konusunda ipucular bulabilirsin belki... Eğer bu plugin de yardımcı olmazsa, temanın index.php dosyasını paylaşmanızı isteyeceğim.
  • 17-12-2009, 03:15:11
    #5
    Merhabalar dediğiniz eklentide aldığım sonuç aklımı karıştırdı

    Total query time: 0,61523s for 27 queries.
    Total num_query time: 2,799 for 28 num_queries.
    Page generated in 2,00000s, 69,24% PHP, 30,76% MySQL

    hangiisini dikkate almalıyım bilemedim
  • 17-12-2009, 19:14:09
    #6
    2,00000s birşeylerin yanlış gittiğini gösteriyor. Sanırım bir looping sonucu time out söz konusu. Temanın index.php dosyasını görmem mümkün mü? Buna göre daha iyi yorum yapabilirim.