WordPress Query Monitor Eklentisi Nedir ve Nasıl Kullanılır?

WordPress’te üstlendiğiniz geliştirme projesi ne olursa olsun, hata ayıklamanın bunun bir parçası olmasını beklemelisiniz. Kodlama bilgisinin bir hata kasırgasına ve bunların olası nedenlerine itilmesini gerektiren hiçbir şey yapmanıza bile gerek yok. Belirli bir sayfanın neden yavaş yüklendiğini anlamaya çalışmak kadar basit bir şey yapmak, web sitenizin performansını yüzey seviyesinin çok altında incelemenizi gerektirebilir.

Eklentilerin, temaların veya basit işlevlerin performansını kontrol etmek söz konusu olduğunda, WordPress Query Monitor’ü kullanmak zorunlu olmayabilir, fakat son derece yararlı olabilir. Query Monitor’ün ne olduğundan ve onu nasıl kullanmaya başlayabileceğinizden emin değilseniz endişelenmeyin.

Bu yazıda size şunları göstereceğiz:

  • WordPress Sorgu İzleyicisi Nedir?

  • Query Monitor’ü Kullanmaya Nasıl Başlanır?

  • Eklentideki Bilgilerde Nasıl Gezinilir?

WordPress Sorgu İzleyicisi Nedir?

Sorgu İzleme

Query Monitor, bazı harika hata ayıklama özelliklerini hizmetinize sunan bir WordPress eklentisidir. Bir sayfayı, gönderiyi veya arka ucun herhangi bir bölümünü yüklediğinizde sunucunuza yapılan tüm istekleri gösterir. Query Monitor ile veritabanı sorgularını, AJAX çağrılarını, kancaları ve eylemleri ve web sitenizi yüklerken perde arkasında gerçekleşen diğer birçok şeyi görebilirsiniz.

Query Monitor, adından da anlaşılacağı gibi, veritabanı sorgularını izler. Yinelenen veya hatalı sorguları, hatta çok fazla zaman alan sorguları size gösterecektir. Eklenti, sorgu türüne, çağıran işleve ve sorumlu bileşene göre filtrelemeyi destekler, böylece örneğin yalnızca belirli bir eklentiden gelen sorguları görebilirsiniz. Sorguları satırlara ve zamana göre de sıralayabilirsiniz.

Sorgularla görmenizi sağlayan şey de tam olarak budur. Örneğin kancalar ve eylemlerle eklenti, mevcut istek üzerine tetiklenen tüm kancaları ve eylemleri listelemenin yanı sıra, bunları ada göre (kancalar için veya bileşene göre) filtrelemenize izin verir. PHP’de eklenti, hata bildirimini yönetici araç çubuğuna koyarak bir sorun olduğunu görmenizi sağlar. Ayrıca sorun gidermenize yardımcı olmak için bileşenlerini ve çağrı yığınlarını da verecektir. Bu eklentinin yapmanıza izin verdiği yararlı şeylerin listesi uzayıp gidiyor ve en iyi şekilde içeriden keşfediliyor.

Query Monitor’ü Kullanmaya Nasıl Başlanır?

Bu bir WordPress eklentisi olduğundan, kullanabilmek için Query Monitor’ü kurmanız gerekir. Eklentiler > Yeni Ekle’ye gidin, Query Monitor’ü arayın ve eklentiyi yükleyip etkinleştirin.

Query Monitor'ü Kullanmaya Nasıl Başlanır?

Hemen, web sitesinin üst kısmında gördüğünüz yönetici araç çubuğunda yeni bir şey fark edebilirsiniz. Şimdi size bazı veri ölçümlerini gösterir ve bunlar sırasıyla sayfa oluşturma süresi, en yüksek bellek kullanımı, veritabanı sorgulama süresi ve sorgu sayısıdır.

Veri ölçümleri

İmlecinizle araç çubuğundaki bu yeni alanın üzerine gelirseniz, Query Monitor’ün izlemenize izin verdiği her şeyi gösteren açılır menüyü görürsünüz.

Query Monitor izlemenizi sağlar

Araç çubuğu öğesine veya menüdeki seçeneklerden herhangi birine tıklamak, aracı getirir. Öğeleri İncele aracının bir tarayıcıda yaptığı gibi, ekranın alt yarısında açılır. Tıpkı tarayıcı aracında olduğu gibi, aracın sağ üst köşesindeki düğmeyi kullanarak ekranın kenarına da hareket edebileceksiniz.

Menü seçeneklerinden herhangi birini değil de araç çubuğu öğesini tıkladıysanız, Genel Bakış paneli gösterilir. Araç çubuğu öğelerinde gördüğünüz sayılar hakkında daha fazla bilgi içerir.

Araç çubuğuna tıklandı

Bu bilgileri herhangi bir sayfada görebilir veya web sitenizdeki gönderilerde görebilirsiniz. Oturum açmamışken eklentinin çıktısını görmenizi sağlayan bir kimlik doğrulama çerezi bile kullanabilirsiniz, böylece web sitenizi düzenli bir ziyaretçi olarak ziyaret edebilirsiniz. Kimlik doğrulama çerezlerini, kod düzenleyicinizi ayarlayabileceğiniz ve eklentiyi daha fazla kontrol etmek için kullanabileceğiniz PHP sabitlerini görebileceğiniz aynı yer olan eklenti seçeneklerinden etkinleştirebilirsiniz.

Web sitenizdeki herhangi bir sayfadaki veya yayındaki bilgiler

Query Monitor’de Bilgilerde Gezinme

Eklenti, bilgilerini birkaç panelde sunacak ve daha ilginç olanlardan bazılarını gözden geçireceğiz. Açıkça en çok ilgi çeken, Sorgular panelidir. Yinelenen sorguları görüntülemek ve sorguları arayana ve bileşene göre listelemek için ayrı sekmeler içerir. Ayrıca uygun filtreyi kullanarak sorguları türe, arayana ve bileşene göre görüntüleyebileceksiniz.

Query Monitor'de Bilgilerde Gezinme

Mevcut istek için – varsa – sorgu değişkenlerini görmek istiyorsanız, bunları İstek panelinde görebilirsiniz. Aynı zamanda istek başlıklarını, yanıt başlıklarını ve ilgili kancaları arayacağınız yerdir.

Sorgu değişkenlerine bakın

Bloklar paneli, varsa içerik bloklarını ve ilişkili bilgileri listeler. Şablon paneli, görüntülemekte olduğunuz sayfada veya gönderide kullanılan şablon dosya adının yanı sıra etkin temanın adını, şablon parçalarını ve gövde sınıflarını gösterir. Kullanımda olan herhangi bir kanca varsa, onları da görebileceksiniz.

Blok paneli

Komut dosyalarının tam listesi ve bunları ana bilgisayara, bağımlılıklara ve bağımlılara göre filtreleme yeteneği için komut dosyaları panelinden başka bir yere bakmayın. Her betik için kaynakları da göreceksiniz ve ilgili tüm kancaların bulunduğu bir panele erişebileceksiniz. Benzer panel stillerinin de olduğunu fark edeceksiniz.

Komut dosyalarının tam listesi

Kancalar ve Eylemler, tüm kancaların öncelikleri, eylemleri ve bileşenleri ile birlikte listelendiği paneldir. Ayrıca belirli bir kanca türünü veya belirli bileşenlerle ilgili kancaları (eklentiler, tema veya WordPress çekirdeği) kontrol etmek istiyorsanız çok kullanışlı olan filtreleme seçeneklerine sahipsiniz.

Kancalar ve Eylemler

Herhangi bir HTTP API çağrısı veya geçici güncelleme varsa, uygun panellerin adlarında bunlardan kaç tane olduğunu göreceksiniz. Onlarla ilgili bilgilere de erişebileceksiniz ve HTTP API çağrıları durumunda bunları sıralayabilecek ve ilgili kancaları görebileceksiniz.

HTTP API çağrıları

Son olarak Ortam paneli size sürüm ve bellek limiti dahil olmak üzere PHP bilgilerini verecektir. Sunucu sürümü, uzantı ve ana bilgisayar dahil olmak üzere veritabanı bilgilerini de göreceksiniz. Kullanmakta olduğunuz WordPress sürümü ve sunucu hakkında bilgiler de orada olacaktır.

Ortam paneli

Çözüm Yolu

WordPress ile çalışmak bazen, web sitenizin vasatın altında performans göstermesine neden olan şeyi anlamaya çalışmak için sayısız saat harcamak anlamına gelebilir. Muhtemel hatayı bulmak için hizmetinizde olan birçok araç arasında, Query Monitor en iyilerinden biridir. Size tonlarca yararlı bilgi sağlar, fakat uyarılırsınız – size bu bilgilerle ne yapacağınızı söylemez. O kısmı kendi başına çözmen gerekecek.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Birlikte Büyüyen Bir İş Kurma Fırsatı!

İş birliği yaparak, işinizi yalnızca bir adım öteye taşıyoruz. Daha detaylı bilgi isterseniz mail adresinizi bize iletebilirsiniz.