WordPress Performans Testi: Neden, Nasıl ve Hangi Araçları Kullanmalı
WordPress'te performans için tek kılavuz olarak yazılmış tonlarca makale, eldeki konuya adanmış tonlarca içerik, peki ya ölçüm için kullandığımız araçlar?
Kullandığımız çevrimiçi ve yazılım araçları denklemin büyük bir bölümünü oluşturuyor. Yanlış bir araç veya uygun olmayan sonuçlar sizi yoldan çıkarabilir. Bugün tam tersini yapacağız, bugün karşılaştırma ölçütlerini karşılaştıracağız ve neyin iyi, neyin kabul edilebilir olduğu ve ihtiyacımız olan sitelerimizi analiz etmeye çalışırken nelerden kesinlikle kaçınılması gerektiği konusunda daha iyi bir fikir bulup bulamayacağımıza bakacağız. hız için.
Gecenin yıldızları şunlar olacak: GTMetrix, KeyCDN Hız Testi, Pingdom Araçları, Google Pagespeed Insights, Webpagetest ve Monitis Speed Tools . Her birinde güçlü ve hafta puanları hakkında konuşacağız ve ardından sonuçları size sunacağız.
Tekno Meraklıları İçin
Bu makale için bir web sitesi ve optimum performans için uygun olduğundan emin olduğumuz bir hizmet kullanacağız. Site, tonlarca makale içeren, yüksek düzeyde optimize edilmiş bir dijital oyun dergisi olacak. Site küçültülmüş CSS, statik HTML önbelleği, küçültülmüş JS, bir CDN kullanıyor ve HTTP/2 altında çalışıyor. Sunucu tarafında bir Xeon işlemci, 24 iş parçacığı, 24 GB RAM, bir Gigabit bağlantısı üzerinde çalışıyor ve Kuzey Carolina'daki bir veri merkezinde barındırılıyor, sunucunun sahip olduğu istek miktarı minimum ve çok az kullanılıyor, işlemci toplam 12 çekirdek ve 24 iş parçacığı sayısı için kullanım 0,5'in çok üzerindedir, nginx önbelleğe yüklenir ve PHP 7.1 RC altında çalışır
WordPress Performans Araçlarını Test Etme
Tüm bu tekno-gevezelik, en uygun web sunucusunu ve web sitesini çalıştıran güvenilir bir veri merkezinde barındırılan güçlü bir sunucu olmasıdır. Unutmayın, bu makale kıyaslama testleri hakkındadır , bu amaçla ağ hızını değil kıyaslama doğruluğunu göz önünde bulundurmak istediğimizden, kaynağımıza en yakın sunucu olan New York ve Dallas'ı seçeceğiz. Tüm çevrimiçi araçlar, New York'ta her zaman aşırı kapasiteyle çalışan ve testler için bizi California EC2'ye gitmeye zorlayan web sayfası testi dışında Dallas/New York'u seçmemize izin verdi.
Her araca göre yükleme süresini ölçeceğiz ve sonra size aralarındaki karşılaştırmanın son bir tablosunu sunacağız, bu makalenin amacı, testteki varyasyonları görmek ve hangisinin en kesin, hızlı ve kolay olduğunu belirlemektir. bir tavsiyeyi hak etmek için kullanın. Bu makalenin amacı, Google gibi büyük yıldızlardan gelen bazı testlerin neden tamamen yararsız olduğunu size göstermektir.
Testleri her hizmette 3 kez çalıştıracağız. Lafı fazla uzatmadan testlere nasıl yanıt verdiklerini görelim.
Test 1: GTMetrix
GTMetrix, yalnızca yükleme süresini görmenize değil, aynı zamanda Google Pagespeed puanı ve Yahoo'nun YSlow'u hakkında ayrıntılı bilgi almanıza olanak tanıyan çok iyi hazırlanmış bir arayüze sahip iyi bir kıyaslama aracıdır. Karşılaştırma tamamlandıktan sonra, GTMetrix'in düzeltmeye ihtiyacı olduğunu düşündüğü öğelerin bir listesini de size gösterecektir.

GTMetrix'in başlangıç noktası olarak Kanada sunucusunu kullanma eğiliminde olduğunu belirtmek önemlidir, bu bizim istediğimiz şey değildir, bu nedenle GTMetrix'e kaydolmanız daha iyi olur. Kayıt olurken, test URL'sini, tarayıcıyı ve bağlantı türünü değiştirmenize olanak tanır.
İlk çalıştırma bu Pagespeed Insights'ında sonra göreceğimiz gibi hakkında çok fazla umrumuzda şey değil, Google Pagespeed ve yYAVAŞ hem bize b ve b bir puan verdi. Yüklemenin gerçek süresi ilk çalıştırmada 3,3 saniye, ikinci çalıştırmada 4,0 saniye ve son çalıştırmada 1,1 saniyeydi. Varyasyon oldukça yüksek, aslında 2,9 saniye! Bunun da ötesinde, test yapıldığında kendi sunucumuzdaki yükü izliyorduk ve 0,5'in oldukça altında olduğunu doğruladık, bu da varyasyonun sunucu tarafından değil kesinlikle GTMetrix ve ağdan geldiğini açıkça gösteriyor.
GTMetrix, yükleme süresi, periyodunda tutarlı sonuçlar vermiyor.
Bu bir sorundur, GTMetrix'in güvenilir bir araç olması için daha kesin bir puan vermesi gerekir. Diğer araçlarla çok daha iyi sonuçlar aldığımızı göreceksiniz. GTMetrix, web sitesini göstermeye başlamak için geçen kısmi süreyi değil, tam yükleme süresini ölçer. Sitemiz görüntü gecikmeli yükleme kullandığından, web sitesi açıldığında bir kullanıcının ne bekleyeceğinin adil bir temsili değildir, dahası, 4 saniyeden 1,1 saniyeye kadar olan büyük değişiklik, neler olduğunu doğru bir şekilde tanımlayamayacağı anlamına gelir.
Bizim hatamız olmadığından emin olmak istedik, bu yüzden başka testler yaptık ve hala çok kaotik olan 3.7s, 1.2s ve 5s elde ettik. GTMetrix, potansiyel optimizasyonları belirlemek için iyi bir alternatif olarak kalır, ancak sağladığı gerçek yükleme süresine güvenmemelisiniz .
Test 2: KeyCDN Hız Testi
KeyCDN Hız Testi, size varlık yüklemesini ve web sitesinin tamamlanması için geçen toplam süreyi gösteren basit bir araçtır. Kaynak sunucu olarak Dallas'ı seçtik ve denedik.

Bu, varlık yüklemesinin ve her bir parçanın yüklenmesi için geçen sürenin temsilidir.

Toplam sürenin 2.4s ile 3.1s aralığında 2.4s, 3.1s ve 2.8s olduğunu sonuçlardan görebilirsiniz, bu en kötü/en iyi skor arasında 0.7s'lik bir değişimdir. Bu test, gerçek yükleme süresinde GTMetrix'ten çok daha güvenilir ve bir siteyi hızlı test etmek için çok daha iyi bir araçtır. GTMetrix'in siteyi optimize etmek için sahip olduğu tüm araçları içermez, ancak deneyimli kullanıcılar için testler daha hızlı ve daha hassas olduğundan çok daha iyi bir araçtır. Çalışıyor gibi görünen çok basit bir araçtır.
Test 3: Pingdom Araçları
Pingdom Tools, en iyi bilinen kıyaslama araçlarından biridir ve yakında nedenini öğreneceksiniz. Test edelim ve ne olduğunu görelim.
İlk çalıştırma bize toplam 2,22sn yükleme süresi sunuyor, ikinci çalıştırma 1,86sn ve üçüncü çalıştırma 1,85sn! Bir testi neredeyse tekrar edip neredeyse aynı sonuçları elde ettiğinizde, bu testin ne kadar kesin olduğunu açıkça görebilirsiniz, 1 saniyeden daha kısa bir değişim 2,22'den 1,86 saniyeye, yani 0,37'ye! Kıyaslama aracı ayrıca, neyin iyileştirilmesi gerektiğine dair iyi bilgiler ve güzel ve çok ayrıntılı bir varlık günlüğü gibi faydalı bilgiler de sağlar. Hatta her bir varlığın yükleme süresini izleyebilir ve diğer testlerde mevcut olmayan FTTB'yi (Byte ilk kez) kontrol edebilirsiniz.

Test 4: Google Pagespeed Insights
Pagespeed Insights, hız optimizasyonu için Google Aracıdır, 3 çalıştırmadan sonra elimizde bu var.
Yani.. yükleme süresi yok mu?, ilk bayt bilgisi yok mu?, varlık yükleme ağacı yok mu? peki ya skor? Google'ın gerçek yeni mobil test aracı bize Yeşil Durum gösterdiğinde, sitemiz cep telefonları için nasıl bu kadar kötü olabilir?
Bu, Google'ın yeni Mobil Test Aracının bir sonucudur. Hatta "bazı varlık yükleme hatası vardı" demeye cesaretleri var ama tahmin edin ne oldu? Hata, Google Analytics kitaplığından geliyor !
Yani, başka bir deyişle. Google Pagespeed Insights herhangi bir hız sonucu sağlamaz, bunun yerine size geliştirmeniz gereken şeylerin bir listesini verir ve bunun üzerine size nasıl olduğu hakkında hiçbir fikriniz olmayan ve kendi Mobil aracıyla bile çelişen bir puan verir. Ölçek.
Açıklama basit. Google Pagespeed Insight tamamen ve tamamen işe yaramaz. Attığı puan, sitenin gerçek hızlarına değil, "google'ın optimize etmeniz gerektiğine inandığı şeyler" üzerine kuruludur.
Tavsiyemiz, Google Pagespeed'i asla hız ile ilgili herhangi bir şey için kullanmamaktır, aynı şirkete ait diğer araçlarla çelişen bir araç için optimizasyon yapmak, geceleyin kör ve çok rüzgarlı havada uçan bir top çekmeye çalışmak gibidir.
Test 5: Web Sayfası Testi
Webpagetest, GTMetrix'e benzer başka bir kullanışlı araçtır.

Web sayfası testinde fark ettiğimiz ilk şey, New York sunucularının gerçekten aşırı kapasitede olduğu. 40 dakika kuyrukta bekledikten sonra sunucuları California EC2 olarak değiştirmek zorunda kaldık. Sonuçlardan da görebileceğiniz gibi, etkilenmedik.
İlk önce 8.7s'de tamamlanmış bir belge atar, ikincisi 7.0s'de ve üçüncüsü 8.0s'de çalışır, bu 1 saniyelik bir varyasyondur, 3 kat daha fazla bekleme süresiyle 0.7s'lik KeyCDN Hız Testi varyasyonundan daha yüksektir. Varlık yüklemesi çok kaotik, bazen ilk kez bayt puanları çok yüksek gösterirken diğerleri daha iyi puanlar gösteriyor. Pingdom Tools, bayt için ilk kez 0,6 saniyeden daha az rapor verirken, web sayfası testi neredeyse 1 saniyelik bekleme süresinde olduğumuzu söylüyor! Puanlar da tuhaf. İlk puan size ilk kez bayt için emmek gibi bir F atar. Bu, WPEngine sunucularıyla karşılaştırılan ve baştan ayağa çalışan bir sunucuyla. İkinci test bize gerçekten harika bir A gibi attı ama üçüncü test gerçekten berbat olduğumuzu doğruladı.
Web sayfası testinin sahip olduğu ana sorun, kullandıkları sunuculardır ve bu da sıkışık görünmektedir.
Tutarlı sonuçlara önem veriyorsanız web sayfası testini kullanmayın, not mektupları en azından söylemek gerekirse kaotik ve gerçek performans rakamlarını temsil etmiyor gibi görünüyor, aslında, yüksek sıkışık bir ağda çalıştıklarına inanmaya daha meyilliyiz. testlere gecikme ekliyor.
Test 6: Monitis Hız Araçları
Monitis, her bir varlığın ayrıntılı yanıt süresine sahip Pingdom Tools'a benzer başka bir kıyaslama aracıdır.

Monitis ile ilgili sorun iki yönlüdür. Bir tarafta, sitenin görüntülenmesi için geçen gerçek süre yerine toplam yükleme süresini verir, bu da tembel yükleme üzerindeki etkiyi ortadan kaldırdığı anlamına gelir. İkinci sorun, sonucu çok uzun süre önbelleğe alarak yeniden test etmeyi imkansız hale getirmeleridir.
Monitis kesin bir test gibi görünmüyor, birkaç saat arayla 2 test daha yapıyoruz ve ikinci test için 12 saniye ve üçüncü test için 7 saniyemiz var. Bu tür bir varyasyon GTMetrix ile rekabet bile edemez.
Sonuçlar
İşte tüm kıyaslama araçlarından elde edilen sonuçların eksiksiz bir listesi tek bir güzel grafikte.

Sonuçlar, zamanlama bölümünde kazananın kim olduğunu hemen hemen gösteriyor. Ancak, bir grafiğin daha sizin için işleri daha da netleştirmesi gerektiğini düşünüyoruz.

Tüm kıyaslama araçlarında en iyi ve en kötü değer arasında bir zaman farkı yaparak karşılaştırma daha da grotesk hale gelir. Pingdom Tools, 0.37s'den daha az bir varyasyon vererek, zemini hassasiyet açısından diğer her şeyle siler, yaklaşan tek şey 0.7s ile KeyCDN Hız Testi. Web sayfası testinde 1.7s'lik bir varyasyonla devam eden bir şeyler var ve GTMetrix ve Monitis, koşular arasında neredeyse 3 saniyelik bir varyasyonla denklemin çok dışında.
Ve kazanan…
Pingdom Araçları! Performansa önem veriyorsanız size bu kadar kesin ve hızlı sonuç verebilecek başka bir test yok. Sadece hepsinden daha güvenilir olan test değil, aynı zamanda koşular arasındaki en hızlı olanıdır. GTMetrix tek bir çalıştırma yaptığında, 4 çalıştırma Pingdom Tools yapabilirsiniz. GTMetrix veya web sayfası testinin tamamlanması bu kadar uzun sürüyorsa, neden her iki testin de gerçek yükleme süresini derecelendirmede bu kadar çok sorunu var?
Yalnızca Pingdom Tools'un ne dediğini doğrulamak için web sitemize yüzlerce bağlantıyla yerel bir linux testi yapabiliriz. Daha fazla test yapmanız gerekiyorsa, oldukça iyi ve iyi olan KeyCDN Hız Testini kullanabilirsiniz, ancak diğer tüm araçlar performans araçlarından daha tasarım/düzeltme odaklıdır. İyi sonuçları önemsiyorsanız, Pingdom Tools en güvenli bahis gibi görünüyor.
Önereceğiniz başka WordPress performans test araçları var mı? Aşağıda paylaşın! Ya da yaptığımız testler hakkında bir sorunuz mu var? Sormaktan çekinmeyin, size harika bir cevap vermek için elimizden geleni yapacağız.
ev borcu WordPress sitesi













