Yeni Kalıntı WordPress: Performans Sorunlarını Bulma Kılavuzu

Yayınlanan: 2023-12-22
Yeni Kalıntı WordPress
@Cloudways'i takip edin

New Relic APM, WordPress web sitenizin ayrıntılarını izlemenizi sağlayan süper kullanışlı bir araçtır.

Bu, siteniz için X-ray özelliklerini koymak gibidir; sorunlu eklentiler, temalar, yavaş veritabanı sorguları veya sitenizin performansını bozan sinsi kodlama hataları gibi sorun yaratanları tespit etmenize yardımcı olur.

İşin güzel yanı, Cloudways kullanıyorsanız New Relic'in varsayılan olarak önceden yüklenmiş olması ve kullanıma hazır olmasıdır. Yani kurulum adımlarıyla uğraşmanıza gerek yok.

Bu eğitimde, WordPress sitenizdeki performans sorunlarını belirlemek ve çözmek için New Relic WordPress APM'yi kullanma sürecinde size rehberlik edeceğiz.

  • Yeni Kalıntı Nedir?
  • Neden New Relic Kullanılmalı?
  • Yeni Kalıntının Nasıl Çalıştığını Anlamak
  • New Relic Monitor Ne İşe Yarar?
  • Cloudways Platformunu Kullanarak Yeni Kalıntıyı WordPress ile Entegre Etme
  • APM Kullanarak Uygulama Performansını İzlemenin Önkoşulu
  • New Relic Nasıl Kullanılır?
  • Diğer Hosting Sağlayıcıları Entegre Yeni Relic APM Sunuyor mu?

Yeni Kalıntı Nedir?

New Relic, web uygulamalarınız için kapsamlı izleme sağlamak üzere tasarlanmış gerçek zamanlı bir web uygulaması performans hizmetidir.

New Relic Altyapısı aracılığıyla dinamik sunucu izleme olanağı sunarak, ister fiziksel veri merkezlerinde ister bulut bulut sunucularında olsun, karmaşık sistemlerin performansına ilişkin öngörüler elde etmenizi sağlar.

New Relic, derin görünürlüğe sahip bir performans kontrol paneli görevi görerek web uygulamanızın performansını son kullanıcının bakış açısından kod düzeyine kadar analiz etmenize olanak tanır.

Ayrıca web uygulamalarının izlenmesini, sorun gidermesini ve ölçeklendirilmesini basitleştirerek tarayıcı yanıt süreleri, gerçek zamanlı web işlemleri ve daha fazlası gibi önemli performans verilerini sağlar.

Ayrıca New Relic, çeşitli web geliştirme dilleriyle uyumludur ve web uygulamalarınızın hızını ve verimliliğini artıran çok yönlü, erişilebilir bir hizmet olarak çalışır.

Cloudways WordPress Hosting ile Gerçek Zamanlı Performansın Kilidini Açın

Cloudways Hosting ile WordPress sunucunuzun 7/24 gözetimini sağlayın. Optimum performans sağlayarak 16'dan fazla temel ölçümü zahmetsizce izleyin.

ŞİMDİ DENE

Neden New Relic Kullanılmalı?

Deneyimlerimize göre, performans kesintilerinin arkasındaki ana nedenler genellikle eklenti veya tema güncellemelerindeki aksaklıklardan, kodun çok verimli olmamasından veya bir eklenti veya temanın en son PHP veya WordPress sürümleriyle tam olarak senkronize olmamasından kaynaklanmaktadır.

Bu sorunları manuel olarak belirlemek oldukça zahmetli bir iş olabilir. Ancak New Relic APM'nin yardımıyla manuel iş yükü sorunsuz bir şekilde otomatikleştirilebilir.

New Relic'te WordPress > Eklentiler ve temalar sekmesine gidin ve En çok zaman harcayanlara göre sıralayın. Bu özellik, hangi eklentilerin veya temaların en uzun yürütme sürelerine sahip işlemlerle bağlantılı olduğunu ortaya çıkaran ayrıntılı bir döküm sunar.

Performans darboğazlarına neden olan belirli işlemlere odaklanmış bir görünüm sağlayan İşlemler sekmesini inceleyerek daha fazla bilgi elde edilebilir.

Bilginize, New Relic, Cloudways platformuna yerleşiktir, böylece onu sürekli olarak kullanabilirsiniz.

Yeni Kalıntının Nasıl Çalıştığını Anlamak

New Relic, MELT olarak bilinen dört veri türünü kullanır:

1. Metrikler : Yükleme süresi ve CPU kullanımı gibi sayısal performans ölçümleri.

2. Etkinlikler : Uygulamanızda devam eden etkinliklerin açıklamaları.

3. Günlükler : Olayların zaman damgalarıyla birlikte ayrıntılı kayıtları.

4. İzler : Kronolojik olay dizileri.

Aracılar, veri toplamak için web uygulamanıza dağıtılır; her izleme görevinin özel bir aracısı vardır (örn. uygulama, altyapı, tarayıcı). New Relic, bu verileri bir kontrol panelinde görüntüleyerek kullanıcıların performans sorunlarını tespit etmesine ve çözmesine yardımcı olur.

New Relic Neyi İzliyor?

New Relic APM, uygulamalarınızın çeşitli yönlerini izleyerek içgörüler elde etmenize ve performansı etkili bir şekilde izlemenize yardımcı olur. New Relic APM'nin izlemenize yardımcı olabileceği şeyler şunlardır:

  • Uygulama Performansı: Yeni Relic APM, web uygulamalarınızı ve mikro hizmetlerinizi izleyen birleşik bir izleme işlevi sunar. Uygulamanızın kod düzeyinde ayrıntılı bir analizini sağlayarak hassas sorun gidermeye olanak tanır.
  • Temel Ölçümler: İşlem yanıt süresi , Apdex puanı , aktarım hızı , hata oranı ve ana bilgisayar kaynak kullanımı dahil olmak üzere APM Özeti sayfası aracılığıyla temel performans ölçümlerini inceleyebilirsiniz.
  • İşlem Yanıt Süresi: Bir işlemin istekte bulunan taraftan tamamlanması için geçen süreyi kontrol edebilirsiniz.
  • Apdex Puanı: New Relic ayrıca yanıt sürelerini önceden tanımlanmış eşiklerle karşılaştırarak kullanıcı memnuniyetini değerlendirmenize ve sitenizin kullanılabilirliğini ölçmenize yardımcı olur.
  • Verim: Yeni Relic APM, uygulamanızdaki kullanıcı etkinliğini izler ve bunu dakika başına istek (RPM) cinsinden ölçer.
  • Hata Oranı: New Relic ile hata oranlarını kontrol edebilir ve genellikle işlenmeyen istisnalar tarafından tetiklenen hatalarla sonuçlanan işlemlerin yüzdesini görebilirsiniz.
  • Ana Bilgisayar Kaynak Kullanımı: Yeni Relic APM, CPU ve bellek tüketimi gibi ana sunucu donanım kaynaklarının kullanımını izler.

Bunun yanı sıra New Relic APM, uygulamanızın ekosisteminin daha kapsamlı bir görünümü için bulut kaynaklarına ve ağ trafiğine ilişkin içgörüler sunarak dış ortamlardan ölçümler de toplayabilir.

Cloudways Platformunu Kullanarak Yeni Kalıntıyı WordPress ile Entegre Etme

Uygulamalarınızı izlemek amacıyla Cloudways'te New Relic APM'yi kurmak için şu adımları izleyin:

  • New Relic hesabınızın olduğundan emin olun. Değilse, New Relic web sitesinden birine kaydolun.

Yeni Relic hesabı oluştur

  • Geçerli bir hesap lisans anahtarınızı hazır bulundurun. Bu 40 karakterlik anahtar, bir New Relic hesabına kaydolduğunuzda oluşturulur ve hesabınızı ve raporladığı verileri benzersiz bir şekilde tanımlar.

1. Lisans Anahtarınızı Bulun:

  • New Relic hesabınıza giriş yapın.

New Relic hesabınıza giriş yapın

  • Kullanıcı Menüsünü açın ve “ API Anahtarları ”nı tıklayın.

Kullanıcı Menüsü'nde "API Anahtarları"nı tıklayın.

  • Orijinal hesap lisans anahtarı ” etiketli lisans anahtarınızı bulun ve daha fazla seçeneğe erişmek için üç noktaya (⋯) tıklayın.
  • Lisans anahtarınızı kopyalamak için “ Anahtarı Kopyala ”ya tıklayın.

lisans anahtarınızı kopyalayın

2. Lisans Anahtarınızı Ekleyin:

  • Kimlik bilgilerinizi kullanarak Cloudways Platformunuzda oturum açın.
  • Üst menüden “ Sunucular ”a gidin.

Cloudways Platformu Giriş Sayfası ve Sunucular Menüsü

  • İstediğiniz sunucuyu seçin.
  • “Sunucu Yönetimi”ne gidin ve “İzleme”yi seçin.
  • Yeni Kalıntı sekmesine geçin.

'İzleme' seçiliyken Sunucu Yönetimi arayüzü, 'Yeni Kalıntı' sekmesine geçiliyor

  • New Relic Lisans Anahtarınızı (New Relic hesabınızda “Orijinal hesap lisans anahtarı” olarak etiketlenmiştir) belirlenen alana yapıştırın .
  • Değişiklikleri Kaydet ”i tıklayın.

Yeni Kalıntı Lisans Anahtarını girme ve değişiklikleri hesap ayarlarında kaydetme

3. Yeni Kalıntı Hizmetini Etkinleştirin:

  • Sunucu Yönetimi ” altında “ Hizmetleri Yönet ” seçeneğine gidin.
  • New Relic hizmetini etkinleştirin .

Sunucu Yönetiminde New Relic hizmetini etkinleştirme

Ve bu kadar! Artık New Relic APM'ye giriş yaparak uygulamalarınızı izlemeye başlayabilirsiniz.

APM Kullanarak Uygulama Performansını İzlemenin Önkoşulu

APM yolculuğunuza başlamak başlangıçta göz korkutucu görünebilir, bu nedenle süreci daha küçük, daha yönetilebilir adımlara bölmek önemlidir.

Cloudways platformundaki New Relic APM aracıyla performans sorunlarını nasıl çözeceğinizi göstermeden önce bazı önkoşullara bir göz atalım.

1. İzleme Stratejinizi Planlayın

Başlamak için ilk adım, izleme kapsamınızı tanımlamayı içerir.

  • Tek bir hizmeti izlemekle başlayarak daha odaklı bir yaklaşımı mı tercih ediyorsunuz?
  • Yoksa izleme sürecinizi uygulamanızdaki tüm bileşenleri kapsayacak şekilde genişletmeyi mi hedefliyorsunuz?

Her yaklaşımın kendine göre faydaları vardır ancak nihai hedef, sistemlerinizin tam olarak gözlemlenebilirliğini sağlamak için kapsamlı izleme olmalıdır.

Yüksek oranda dağıtılmış uygulamalar söz konusu olduğunda, bulut sağlayıcılardan şirket içi sunuculara, API'lere ve daha fazlasına kadar geniş bir hizmet yelpazesinin kullanımda olduğunu hesaba katmak çok önemlidir.

Öte yandan, daha küçük veya daha merkezi bir mimariyi izleyen uygulamalar, izleme için daha basit bir yol sunar.

2. Hizmet Denetiminin Yürütülmesi

Bir sonraki adım, neyle çalıştığınızı yakından incelemektir. Bu, şunları kontrol etmek anlamına gelir:

  • Sunucularınız
  • Altyapı
  • Bulut hizmetleri
  • Uygulamalar ve daha fazlası

Tüm bu bileşenleri anlamak, hangilerinin izleneceği konusunda karar vermenize yardımcı olacaktır. Aslında bu sadece izlemeyle ilgili değil, aynı zamanda uygulamalarınıza göz kulak olmanın tüm temellerini kapsadığınızdan emin olmakla ilgili.

3. Uygulama Enstrümantasyonunun Uygulanması

Hizmet denetiminizi tamamladıktan ve izleme hedeflerinizi belirledikten sonraki adım, uygulamanızın enstrümantasyonunu içerir. Bu süreç, uygulamanızın ortamına bir aracının yüklenmesini gerektirir.

Bu aracının rolü, uygulamanız boyunca akan verileri izlemek ve toplamak, ardından bu değerli bilgiyi APM çözümüne geri göndermektir. Bu verilere genel olarak "telemetri " adı verilir.

4. Metrikleri Seçme ve Kontrol Panellerinizi Özelleştirme

Uygulamanız uygun şekilde enstrümanlandırıldıktan sonra telemetri verileri APM çözümünüze akmaya başlayacaktır. Güvenilir bir APM çözümü genellikle kullanıcı dostu gösterge tabloları ve görsel temsiller olarak sunulan otomatik metrik toplama olanağı sunar.

Otomatik olarak toplanan bu metrikler genellikle şunları içerir:

  • Tepki Süresi
  • Verim
  • Hata oranı
  • CPU kullanımı ve daha fazlası

Bu ölçümler değerli bir başlangıç ​​noktası görevi görse de, New Relic'teki en önemli ölçümleri gösterecek şekilde gösterge tablolarınızı özelleştirebilirsiniz. Bu, hangi ölçümlerin görüntüleneceğini seçmenize ve uygulamanızın performansını daha iyi anlayan özelleştirilmiş görselleştirmeler oluşturmanıza olanak tanır.

5. Uyarı Sistemlerini Yapılandırma

Temel metriklerinizi belirledikten sonraki adım, sorunlar ortaya çıktığında veya belirli kritik eşiklere ulaşıldığında ekiplerinizi derhal bilgilendirecek uyarılar oluşturmaktır. Bunu yapmak için şunları yapmanız gerekir:

  • Ekibinizi uyarmak için hangi kanalları kullanmak istediğinizi seçin; örneğin Slack, PagerNow, e-posta vb.
  • Hangi ekiplerin uyarı alacağına karar verin. Tüm uyarıları tek bir merkezi ekibin mi yöneteceğini yoksa etkilenen hizmete göre farklı ekiplerin bilgilendirilmesi gerekip gerekmediğini belirleyin.
  • Uyarılar için uygun eşikleri ayarlayın. Bunları çok yükseğe (kritik olayları kaçırmak) veya çok aşağıya (uyarı yorgunluğuna neden olacak şekilde) ayarlamaktan kaçının. Kullanım kalıplarına dayalı dinamik eşikler kullanmayı düşünün.
  • Bir ürün sayfası için düşük sayfa yükleme süreleri gibi uyarıları tetikleyen belirli koşulları tanımlayın.

Artık önkoşulları tartıştığımıza göre New Relic APM aracını nasıl kullanabileceğinizi görelim.

New Relic Nasıl Kullanılır?

New Relic'i yükledikten sonra geliştiriciler, ek yapılandırmalara gerek duymadan veya herhangi bir WordPress eklentisi yüklemeden toplanan verileri anında görüntüleyebilir.

  • Uygulama performansı izlemesine erişmek için New Relic Hesabınıza gidin ve “ Tüm Varlıklar ”ı seçin.

'Tüm Varlıklar'ı seçerek New Relic'te Uygulama Performansı İzlemeye erişme

  • Açmak ve uygulamanızın nasıl performans gösterdiğine dair hızlı bir genel bakış görmek için “ Seçtiğiniz Uygulama ”yı seçin. (benim örneğimde sunucumda birkaç uygulama çalıştırdım)

New Relic'te 'Seçtiğiniz Uygulama' performansına hızlı genel bakış görüntüleniyor

  • Performans sorunlarını gidermek gibi çeşitli etkinlikler için verileri kullanabilirsiniz.
  • Özet, uygulamanızın durumunu belirlemenize yardımcı olacak bir dizi temel performans ölçümünü gösterir. Veriler ayrıca, bir performans sorununu gidermeniz gerekiyorsa daha fazla ayrıntı için nereye gitmeniz gerektiğini de gösterir.

Uygulama durumunu değerlendirmek ve performans sorunlarını gidermek için New Relic'teki temel performans ölçümlerinin özeti.

  • Web işlem süresi, seçtiğim zaman aralığında tüm uygulama işlemlerimizin ortalama yanıt süresini gösterir. Bu uygulama kategorilere ayrılmıştır.

Web işlem süresi, seçilen zaman aralığında analiz için kategorize edilmiş olarak tüm uygulama işlemleri için ortalama yanıt süresini görüntüler

  • Açık mavi, sunucu tarafı kodunu belirtir; bu durumda bu bir PHP uygulamasıdır.

Not: WordPress uygulamaları PHP tabanlı olduğundan PHP gösterilmiştir.

  • Sarı ışık, veritabanının yürütülmesi için harcanan toplam yanıt süresinin oranını gösterir; toplam sürenin ne kadarının veritabanı sorgularını çağırmak ve verilerin geri dönmesini beklemek için harcandığını gösterir.
  • Mavi ışık, uygulamanızın yanıt süresini temsil eder.

Renk kodlu döküm Sunucu tarafı PHP kodu için açık mavi, veritabanı yürütme süresi için sarı ve genel uygulama yanıt süresi için mavi

  • Apdex, New Relic tarafından icat edilmeyen bir endüstri standardıdır. Müşterilerin veya ziyaretçilerin uygulamanızın performansından ne sıklıkta memnun olduklarını ve yavaş performansı ne sıklıkta tolere ettiklerini belirleyerek kullanıcı deneyimini değerlendirir.

Bir endüstri standardı olan Apdex, uygulama performansından memnuniyeti ve yavaş yanıt frekanslarına yönelik toleransı değerlendirerek kullanıcı deneyimini ölçer.

  • Kontrol panelinin alt kısmına doğru, yanıt süresine göre düzenlenmiş en yavaş işlemlerinizi gösteren bir liste göreceksiniz. Bu metriğin, istekte bulunanın sonuncusundan itibaren geçen süreyi temsil ettiğini ve bir işlem için harcanan toplam süreyi kapsamadığını unutmayın.

Not: Benim durumumda Cloudways arkamı kolladığı için yavaş işlemlerle uğraşmak zorunda değilim.

Yalnızca Entegre Yeni Kalıntı ile Yönetilen WordPress Barındırma

Cloudways Yönetilen WordPress Hosting ile benzersiz performansı deneyimleyin. Sorunsuz New Relic entegrasyonumuz, web sitenizde en yüksek verimliliği sağlayacak şekilde ince ayar yapmanızı sağlayan derin bilgiler sağlar.

ŞİMDİ DENE

Diğer Hosting Sağlayıcıları Entegre Yeni Relic APM Sunuyor mu?

Cloudways, daha önce çalışırken incelediğimiz entegre bir New Relic APM aracı sunuyor.

Peki ya diğer barındırma sağlayıcıları?

Ayrıca New Relic APM'ye yerleşik erişim sağlıyorlar mı?

Ayrıntılı olarak öğrenmeden önce aşağıdaki tabloya bir göz atın:

Barındırma Sağlayıcısı Yeni Kalıntı Entegrasyonu
Bulut Yolları Evet (Entegre APM aracı)
Hostinger Evet (hPanel'de yapılandırma gerekir)
GoDaddy Hayır (Entegre değil)
Mavi sunucu Hayır (Entegre değil)
SiteGround Hayır (Entegre değil)
DreamHost Hayır (Paylaşılan planlarda desteklenmez)

Hostinger'da Yeni Kalıntı Var mı?

Evet, Hostinger'ın hPanel'inde New Relic APM aracı bulunmaktadır. Buna erişmek için PHP Yapılandırması > PHP Uzantıları sekmesine geçmeniz > newrelic'i bulmak için aşağı kaydırmanız gerekir. Bundan sonra New Relic LİSANS anahtarınızı eklemek için .htaccess dosyasını düzenlemelisiniz.

Karşılaştırmalı olarak, New Relic'i Cloudways platformunda başlatmak çok daha kolaydır ve .htaccess dosyasıyla uğraşmayı gerektirmez.

GoDaddy'nin Yeni Kalıntısı Var mı?

Hayır, GoDaddy'nin entegre bir New Relic aracı yoktur. GoDaddy'nin Economy, Deluxe, Ultimate veya WordPress Blog Barındırma planını kullanıyorsanız New Relic entegrasyonlarını desteklemediklerinden entegrasyon bile sorunlu olabilir.

Bluehost'un Yeni Kalıntısı Var mı?

Bluehost ayrıca entegre bir New Relic aracına sahip değildir.

SiteGround'un Yeni Kalıntısı Var mı?

SiteGround ücretsiz bir entegre APM (Uygulama Performans Yönetimi) aracı sunmaz ve New Relic desteği tüm planlarında mevcut değildir.

Dreamhost'un Yeni Kalıntısı Var mı?

DreamHost paylaşılan planları New Relic ile entegrasyonu desteklemez.

Özet

New Relic WordPress, uygulama performansını izlemek için değerli bir araçtır. Belirtilen adımları izleyerek, yavaş yüklenen sayfalardaki hataları etkili bir şekilde ayıklayabilirsiniz. Ayrıca New Relic'i düşünüyorsanız barındırma sağlayıcınızın entegre destek sunup sunmadığını kontrol ettiğinizden emin olun.

Ancak barındırma sağlayıcınız olarak Cloudways'i seçerseniz, New Relic entegrasyonunu yerleşik bir özellik olarak sunduklarını bilmek sizi memnun edecektir. Bu, rakipleri yerine Cloudways'i seçmeyi düşünmek için bir neden daha.

Uygulamanızın başarısı bizim önceliğimizdir ve Cloudways ve New Relic ile bunu garantilemek için ihtiyacınız olan araçlara sahipsiniz.

Sıkça Sorulan Sorular

S1. New Relic bir DevOps Aracı mı?

Hayır, New Relic bir DevOps aracı değildir. Uygulama performansını izleyen ve sorunları gideren bir uygulama performansı izleme (APM) platformudur.

Q2. New Relic Verileri Nasıl Topluyor?

New Relic, verileri uygulama koduna entegre edilmiş aracılar aracılığıyla toplar. Bu aracılar temel performans göstergelerini izler ve verileri analiz için New Relic platformuna gönderir.

S3. Splunk ve New Relic Arasındaki Fark Nedir?

New Relic, uygulama performansının izlenmesine odaklanırken Splunk, günlükler, güvenlik olayları ve daha fazlası dahil olmak üzere çeşitli veri türlerini analiz etmek için daha geniş bir veri platformudur.