İçeriğe geç
İçindekiler
Web Siteleri

Site Performansı ve APM

Makine çevirisi. İngilizce orijinal mevcuttur.

Application Performance Monitoring, WordPress ve WooCommerce siteleri için, sitenizin zamanının gerçekte nereye gittiğini gösterir: yanıt süresi yüzdelik dilimleri, en yavaş URL'ler, en yavaş veritabanı sorguları ve PHP'nin ne kadar zorlandığı. Bu kılavuz, APM'nin etkinleştirilmesini, her panelin okunmasını ve gösterdiklerine göre harekete geçilmesini kapsar.

APM'nin KPanel'deki Yeri

  1. KPanel içinde oturum açın.
  2. Sol kenar çubuğunda Web Siteleri öğesine, ardından siteye tıklayın.
  3. Sitenin sol menüsünde Performans'ı, ardından APM'yi açın.

Doğrudan adres /websites/<site-id>/performance'dir.

KPanel'de bir site için uygulama performans izleme

APM bir plan hakkıdır. Managed WordPress Pro ile birlikte sunulur. Diğer planlarda sayfa, panoların yerine APM'nin neleri kapsadığını açıklayan bir yükseltme paneli gösterir. Bu paneli görüyorsanız, özellik kapatılmış değil, mevcut planınızda kullanılamıyor demektir.

APM'yi Açma

Siz etkinleştirene kadar APM kapalıdır. Uygun bir planda sayfa, bir Uygulama Performans İzleme kartı ve bir APM'yi Etkinleştir düğmesi gösterir.

Etkinleştirmek, PHP çalışanı seviyesinde hafif bir erişim günlüğü ve yavaş istek izleyici ekler. Sayfalarınıza hiçbir şey eklemez ve ziyaretçinin isteğine ek bir yük getirmez, bu yüzden kalıcı olarak açık bırakmak güvenlidir.

Etkinleştirildikten sonra sayfa, açıldığı tarihle birlikte bir APM Aktif rozeti, bir Refresh düğmesi ve bir APM'yi Devre Dışı Bırak düğmesi gösterir. Ölçümler yalnızca gerçek trafik geldikten sonra görünür, bu yüzden sakin bir site bir süre İstekler bekleniyor gösterir.

Yanıt Süreleri

İlk kart, başlığında istek sayısı ve yakalama zamanıyla birlikte son bir saate ait dört rakam içerir.

MetrikAnlamı
Medyan (P50)İsteklerin yarısı bundan daha hızlıydı
P95İsteklerin yüzde 95'i bundan daha hızlıydı
P99İsteklerin yüzde 99'u bundan daha hızlıydı
5xx Hata OranıSunucu hatasıyla başarısız olan isteklerin oranı

Her kutu renk kodludur, böylece eşik değerlerini bilmeden durumu okuyabilirsiniz.

Yüzdelik dilimleri birlikte okuyun, ayrı ayrı değil. İyi bir medyan ile berbat bir P95, isteklerin çoğunun sorunsuz olduğu ancak bir azınlığın sıkıntılı olduğu anlamına gelir; bu da tek bir yavaş sayfanın, tek bir yavaş sorgunun veya belirli URL'lerde isabetsiz kalan bir önbelleğin klasik belirtisidir. Kötü bir medyan, tüm sitenin yavaş olduğu anlamına gelir ve neden genellikle yapısaldır: küçük boyutlu bir plan, ağır bir tema veya kapalı önbellekleme.

5xx hata oranı, sıfır olması gereken tek rakamdır. Sıfırın üzerinde süregelen herhangi bir değer, ziyaretçilerin hatalarla karşılaştığı anlamına gelir.

PHP Çalışanları

PHP Çalışanları kartı üç rakam gösterir:

  • Aktif Çalışanlar: şu anda kaç PHP işleminin istekleri işlediği.
  • Yavaş İstekler: yavaş istek eşiğini aşan ve kaydedilen istekler.
  • Toplam İşlenen: havuz başladığından beri kabul edilen bağlantılar.

Aktif çalışanlar bir doygunluk sinyalidir. Normal trafik sırasında tavanına yakın bir yerde sabitlenmiş kalıyorsa, istekler PHP'nin arkasında kuyruğa giriyor demektir ve yukarıdaki sayfadaki her yanıt süresi kısmen kuyruk süresidir. Bu bir kod sorunu değil, bir kapasite sorunudur ve çözüm daha büyük bir plan veya istek başına daha az iştir.

Kararlı bir istek hacmiyle birlikte artan bir yavaş istek sayısı, bir şeyin pahalılaştığı anlamına gelir.

En Yavaş Uç Noktalar

Bu kart, en yavaş URL'lerinizi P95 yanıt süresine göre listeler; her biri bir çubuk, milisaniye cinsinden P95 ve kaç çağrı aldığıyla birlikte gösterilir. Renk en kötü suçluları işaretler.

Bunu bir lider tablosu değil, bir kısa liste olarak okuyun. İstediğiniz şey, yavaş olan ile sık çağrılanın kesişimidir: dört saniye süren ve günde iki kez çağrılan bir sayfa, 900 milisaniye süren ve on bin kez çağrılan bir sayfadan çok daha az önemlidir.

Yaygın suçlular:

  • Dizin kullanmadan tarama yapan arama sayfaları.
  • İstek başına büyük sorgular oluşturan kategori ve arşiv listeleri.
  • Ziyaretçiye özel oldukları için asla önbelleğe alınmayan sepet, ödeme ve hesap sayfaları. Hangi yolların tasarım gereği önbelleği atladığını görmek için Site Önbellekleme bölümüne bakın.
  • Her zaman dinamik olan yönetim URL'leri.
  • İstek içinde harici bir API çağrısı yapan her şey; burada ölçtüğünüz başkasının sunucusudur.

Yavaş Sorgular

Yavaş Sorgular kartı, veritabanının kendi performans verilerinden alınan, ortalama 100 milisaniyenin üzerinde süren veritabanı sorgularını listeler. Her satır, ortalama süreyi, maksimum süreyi, çağrı sayısını ve normalleştirilmiş sorgu metnini gösterir.

Sorgu metni, değişmez değerlerin çıkarıldığı bir özettir; böylece farklı parametrelere sahip aynı sorgu tek bir satırda gruplanır. Çağrı sayısını anlamlı kılan budur.

Yavaş sorguları düzeltmek genellikle şu üç şeyden biridir: sorgunun ihtiyaç duyduğu bir dizin eklemek, sonucunu önbelleğe alarak sorgunun çalışma sıklığını azaltmak veya onu üreten eklentiyi kaldırmak. Çok yüksek çağrı sayısına ve orta düzeyde bir ortalamaya sahip bir sorgu, çoğu zaman tek bir dramatik aykırı değerden toplamda daha kötüdür.

Hem uç nokta listesi hem de sorgu listesi boş dönerse, kart hiçbir yavaş isteğin tespit edilmediğini belirtir; bu da son bir saatteki her şeyin normal eşikler içinde olduğu anlamına gelir.

APM'yi İyi Kullanmak

Bir başlangıç noktası belirleyin. Site sağlıklıyken rakamlara bakın, böylece normalin neye benzediğini bilirsiniz. 700 milisaniyelik bir P95, eskiden 300 olduğunu bilmeden hiçbir anlam ifade etmez.

Her seferinde bir şeyi değiştirin. Bir önbelleği etkinleştirin, yenileyin ve karşılaştırın. Şüpheli bir eklentiyi devre dışı bırakın, yenileyin ve karşılaştırın. Toplu değişiklikler size hiçbir sinyal vermez.

Bilinçli şekilde yenileyin. Refresh düğmesi, ölçümleri talep üzerine yeniden okur. Rakamlar son bir saati kapsar, bu yüzden bir değişikliği değerlendirmeden önce biraz zaman tanıyın.

APM'nin dışına da bakın. APM uygulamanızı ölçer. Sorun koddan ziyade ağ veya uç ile ilgiliyse, bunu Site Trafiği Analitiği ve Site Çalışma Süresi İzleme gösterecektir.

Sorun Giderme

Sayfa bir yükseltme paneli gösteriyor. APM, Managed WordPress Pro ile birlikte sunulur. Diğer planlarda kullanılamaz.

APM açık ama hiç ölçüm yok. Henüz trafik yok. Site istekler aldıktan sonra ölçümler görünür.

APM'de yanıt süreleri iyi ama site yavaş hissettiriyor. APM yalnızca sunucu tarafı süreyi ölçer. Resimlerin indirilmesi, JavaScript'in çalıştırılması ve yazı tiplerinin tarayıcıda yüklenmesi için harcanan süre burada görünmez. Sunucu süresi iyiyse ve sayfa yine de yavaş hissettiriyorsa, sorun ön yüzde veya tarayıcıdan getirmesini istediğiniz şeylerdedir.

Bir eklenti güncellemesinden sonra P95 kötüleşti. Önce en yavaş uç nokta listesine, ardından yavaş sorgu listesine bakın. Her sayfa yüklemesine bir sorgu ekleyen bir eklenti her ikisinde de görünecektir.

Her şey her zaman yavaş. Önce PHP çalışanlarında doygunluk olup olmadığını kontrol edin. Çalışanlar sabitlenmişse, başka bir şeyi optimize etmeden önce kapasite ekleyin veya istek başına işi azaltın.

Sıfırın üzerinde hatalar. Milisaniyelerin peşine düşmeden önce bunları düzeltin. Günlüklerinizle başlayın ve sitenin Hata sayfaları sekmesindeki, Kora'dan hata günlüklerinizi ve son başarısızlıkları sizin için okumasını isteyen Troubleshoot with Kora düğmesini kullanın. Özel Hata Sayfaları bölümüne bakın.

İlgili Sayfalar

  • Site Önbellekleme, WordPress sitesi için genellikle tek başına en büyük kazançtır.
  • Aynı sitede güvenlik açığı ve kötü amaçlı yazılım taraması için Site Güvenliği.
  • Eklentileri kaldırmaya başlamadan önce Yedek Alma.
Bu yardımcı oldu mu?

Yapay zeka mısınız? Bu sayfayı Markdown olarak okuyun

İlgili makaleler

SFTP ile Bağlanma: FileZilla, Cyberduck ve Komut SatırıSFTP (Secure File Transfer Protocol), sitenizin sunucu üzerindeki dosyalarına doğrudan erişim sağlar.…SSL Sertifikaları ve HTTPSBu makale, SSL'in ne olduğunu sade bir dille açıklar, KapsuleHost'un sitelerinizde SSL'i nasıl otomatik olarak yönettiğini anlatır ve sertifikanızla ilgili bir…Web Siteleri: Nereden BaşlamalıKapsuleHost'ta web sitesi barındırmanın nasıl işlediği, bir sitenin her sekmesinde nelerin bulunduğu ve önünüzdeki iş için hangi kılavuzu okumanız gerektiği.…Site Çalışma Süresi İzlemeKapsuleHost'taki her site otomatik olarak her 60 saniyede bir kontrol edilir ve Uptime sekmesi size sonucu gösterir: mevcut durum, çalışma süresi yüzdesi, yanıt…

Hâlâ takıldınız mı?

Hesabınızı bilen Kora'ya sorun ya da ekibimizle iletişime geçin.

Bize UlaşınDesteğe e-posta gönder