Hepimiz orada bulunduk, salyangoz hızında yüklenen bir WordPress sitesine bakakaldık. Tam nedenini bulmak, dijital bir samanlıkta iğne aramaya benzeyebilir.
Yıllarca web sitelerini hata ayıklama sonrasında Query Monitor eklentisini keşfettik. Arka planda gizlenen performans sorunlarını ortaya çıkaran bir röntgen gibi davranarak çalışma şeklimizi iyileştiriyor.
Bu güçlü araç, yavaş veritabanı sorgularından gecikmelere neden olabilecek betiklere kadar her şeyi size gösterir. Ekibimiz WPBeginner ve diğer sitelerimizin sorunsuz çalışmasını sağlamak için bunu düzenli olarak kullanıyor.
Bu kılavuzda, web sitenizi sorun gidermek için Query Monitor'u nasıl ekleyeceğinizi ve kullanacağınızı tam olarak göstereceğiz. Bizim gibi sitenizin performansına net bir şekilde nasıl bakacağınızı öğreneceksiniz.

WordPress Sorgu İzleyici Nedir?
Bir WordPress sorgu izleyicisi, WordPress web sitenizin sunucuya yaptığı istekleri izleyen bir hata ayıklama aracıdır.
Ardından bu bilgileri WordPress sorunlarını gidermek veya yaygın WordPress hatalarını bulup düzeltmek için kullanabilirsiniz.
Bakabileceğiniz bazı şeyler şunlardır:
- WordPress'te bir sayfanın tetiklediği veritabanı sorguları
- Temalarınızdaki veya eklentilerinizdeki betikler tarafından yapılan HTTP istekleri
- Bir sayfada tetiklenen kancalar ve eylemler
- Dili, kullanıcı rolü kontrollerini ve sayfayı görüntülemek için kullanılan şablon dosyaları
- PHP ve MySQL sürümleri, bellek sınırları ve daha fazlası gibi barındırma ortamlarınız
Bununla birlikte, WordPress sitenize bir sorgu monitörü eklemeye bakalım.
WordPress'e Sorgu İzleyici Ekleme
Yapmanız gereken ilk şey Query Monitor eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Etkinleştirildiğinde, eklenti sorgu izleyici menüsünü WordPress yönetici çubuğunuza ekleyecektir.

Fareyi sorgu izleyiciye getirdiğinizde menü görüntülenecek ve bir parametreye hızlıca atlamanıza olanak tanıyacaktır. Tüm verileri görüntülemek için sorgu izleyici istatistiklerine de tıklayabilirsiniz.
WordPress Query Monitor'da Veri Görüntüleme
Bu bölümleri incelerken, öncelikle iki şeye bakacaksınız: ne yavaş ve ne hatalara neden oluyor. En üstteki 'Sayfa Oluşturma Süresi' ve 'Tepe Bellek Kullanımı'ndaki yüksek sayılara bakın. Aşağıdaki bölümlerde, yavaş veritabanı sorgularına (yüksek zaman değerleri), yinelenen sorgulara veya belirli bir sayfada ihtiyacınız olmayan eklentilerden gelen betiklere dikkat edin. Bunlar, sitenizi yavaşlatan şeylere dair yaygın ipuçlarıdır.
Öncelikle, web sitenizi görüntülerken WordPress yönetici çubuğunun görünür olduğundan emin olmanız gerekir. Sadece Kullanıcılar » Profiliniz sayfasına gidin ve ‘Siteyi görüntülerken araç çubuğunu göster’ seçeneğinin yanındaki kutuyu işaretleyin.

Ayarlarınızı kaydetmek için ‘Profili güncelle’ düğmesine tıklamayı unutmayın.
Ardından, sorguları kontrol etmek istediğiniz sayfayı ziyaret etmeniz gerekir. Bu sayfadayken, yönetici çubuğundaki sorgu izleyici menüsüne fareyi getirin ve görüntülemek istediğiniz bölüme tıklayın.
SQL Sorgularını İzleme
Query Monitor eklentisi, tüm SQL sorgularını, çağırana göre sorgu sayısını ve bileşene göre sorguları izlemenizi sağlar. Bileşene göre sorgular bölümü, eklentiler, temalar ve çekirdek dosyaları tarafından yapılan sorguları gösterir.

Yeniden Yazma Kuralları ve Şablonları
Eklentinin bu bölümü, eşleşen yeniden yazma kurallarını ve geçerli sayfayı görüntülemek için kullanılan şablonları gösterir.

Betikler ve Stiller
Belirli bir eklentinin çok fazla dosya yükleyip sitenizi yavaşlatıp yavaşlatmadığını hiç merak ettiniz mi? Burası bunu öğrenmenin yeri. Sayfada yüklenen her JavaScript dosyasını ve stil sayfasını listeler ve hangi eklentiye veya temaya ait olduğunu söyler.
Bu dosyaların örneğin üstbilgide veya altbilgide nerede yüklendiğini de göreceksiniz.

Kancalar ve Eylemler
Bu daha gelişmiş bir bölümdür, ancak eklentilerinizin birbirleriyle ve WordPress çekirdeğiyle nasıl ‘konuştuğunu’ görmek için çok faydalı olabilir. Sayfada çalışan tüm kancaları ve eylemleri gösterir, bu da eklentiler arasındaki çakışmaları belirlemeye yardımcı olabilir.

Diller Bölümü
Bu bölüm, geçerli sayfa tarafından istenen ve yüklenen dil dosyalarını gösterir.
Eğer çok dilli bir WordPress sitesi çalıştırıyorsanız, bu, hangi temaların ve eklentilerin dil dosyalarının mevcut olduğunu anlamanıza yardımcı olur.

HTTP API Çağrıları
Bu bölüm, web sitenizin çevrimiçi diğer hizmetlere yaptığı tüm istekleri size gösterir. Örneğin, bir Google Haritalar eklentisi veya hava durumu widget'ı kullanıyorsanız, veri almak için bir 'API çağrısı' yapar. Siteniz yavaş hissediliyorsa, bu bölüm yavaş bir harici hizmet yanıtının neden olup olmadığını görmenize yardımcı olabilir.

Geçici Güncellemeler
Bu bölüm, web sitenizin çevrimiçi diğer hizmetlere yaptığı tüm istekleri size gösterir. Örneğin, bir Google Haritalar eklentisi veya hava durumu widget'ı kullanıyorsanız, veri almak için bir 'API çağrısı' yapar. Siteniz yavaş hissediliyorsa, bu bölüm yavaş bir harici hizmet yanıtının neden olup olmadığını görmenize yardımcı olabilir.
Yetenek Kontrolleri Bölümü
Yetenek Kontrolleri bölümü, WordPress çekirdeği, eklentiler ve temalar tarafından geçerli sayfayı yüklerken çalıştırılan kullanıcı yetenekleri kontrollerini görüntüler.

Ortam Bölümü
PHP sürümü, MySQL sürümü, MySQL Ana Bilgisayarı, WordPress veritabanı adı ve daha fazlası gibi WordPress barındırma ortamı bilgilerinizi burada alacaksınız.

Koşullu Kontroller
Eklentinin geçerli sayfa görünümünü görüntülemek için gereken koşulları gösterdiği yer burasıdır.

Sıkça Sorulan Sorular
WordPress için Query Monitor eklentisini kullanma hakkında en sık aldığımız sorulardan bazılarına burada yanıtlar bulunmaktadır.
1. Query Monitor eklentisi ne işe yarar?
Query Monitor eklentisi, WordPress için ücretsiz bir hata ayıklama aracıdır. Veritabanı sorguları, PHP hataları, yüklenen betikler ve stiller, HTTP API çağrıları ve çok daha fazlası hakkında ayrıntılı bilgi göstererek site sahiplerinin ve geliştiricilerin performans darboğazlarını bulmalarına yardımcı olur.
2. Query Monitor eklentisi web sitemi yavaşlatır mı?
Herhangi bir eklenti biraz ek yük getirse de, Query Monitor oldukça optimize edilmiştir ve performansa etkisi minimum düzeydedir. Sağladığı bilgiler yalnızca yöneticiler tarafından görülebilir, bu nedenle normal web sitesi ziyaretçilerinizin deneyimini etkilemez.
3. Query Monitor'ı canlı bir sitede kullanabilir miyim?
Evet, Query Monitor'ı canlı bir web sitesinde güvenle kullanabilirsiniz. Gerçek zamanlı sorunları ortaya çıktıkça gidermek için mükemmel bir araçtır. Sitenizi mümkün olduğunca verimli tutmak için hata ayıklamayı bitirdiğinizde devre dışı bırakmayı unutmayın.
4. Query Monitor eklentisini kimler kullanmalı?
Sorgu İzleyici, WordPress geliştiricileri, tema tasarımcıları ve sitelerinin performansını optimize etmek isteyen site yöneticileri için en faydalıdır. Ancak, teknik olmayan kullanıcılar bile hangi eklentilerin veya temaların sitelerinde yavaşlamalara neden olduğunu belirlemek için onu kullanabilir.
Ek Kaynaklar
Bu kılavuzun, WordPress sitenizi hata ayıklamak için Query Monitor eklentisini nasıl kullanacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Motor kaputunun altına bakarak, neyin yanlış olduğunu tahmin etmeyi bırakabilir ve sitenizin performansını ve kararlılığını iyileştirmek için hedeflenmiş düzeltmeler yapmaya başlayabilirsiniz. Ciddi herhangi bir WordPress sitesi sahibi için olmazsa olmaz bir araçtır!
Query Monitor'u nasıl kullanacağınızı artık bildiğinize göre, web sitesi optimizasyonunuzu daha da ileriye taşıyabilirsiniz. İşte ekibimizden faydalı olabilecek bazı ek kılavuzlar:
- Web Sitesi Hız Testini Doğru Bir Şekilde Çalıştırma – İyi bir hız testi, neyin düzeltilmesi gerektiğini belirlemenin ilk adımıdır. Bu kılavuz, bunu doğru bir şekilde nasıl yapacağınızı gösterir.
- WordPress Hızını ve Performansını Artırmak İçin Nihai Kılavuz – WordPress sitenizi daha hızlı hale getirmek için eksiksiz bir eyleme geçirilebilir ipucu listesi keşfedin.
- WordPress Hatalarını Giderme Başlangıç Kılavuzu (Adım Adım) – Yaygın WordPress sorunlarını belirleme ve düzeltme için adım adım bir süreç öğrenin.
- En İyi WordPress Önbellekleme Eklentileri – Önbellekleme, site hızını artırmanın en etkili yollarından biridir. En iyi seçimlerimize göz atın.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Luke Cavanagh
Sitenizdeki yavaş sorguları bulmanız gerekmediğinde, Sorgu İzleyici'yi devre dışı bırakın, etkin bırakılırsa sitedeki performansı düşürebilir ve bellek kullanımını artırabilir.