Pengujian Kinerja WordPress: Mengapa, Bagaimana & Alat yang Digunakan

Banyak artikel yang ditulis sebagai satu panduan untuk kinerja di WordPress, banyak konten yang didedikasikan untuk subjek yang ada tetapi, bagaimana dengan alat yang kami gunakan untuk pengukuran?


Alat online dan perangkat lunak yang kami gunakan adalah bagian besar dari persamaan. Alat yang salah atau hasil yang tidak tepat dapat menyesatkan Anda. Hari ini kita akan melakukan yang sebaliknya, hari ini kita akan melakukan benchmark benchmark dan melihat apakah kita dapat menemukan ide yang lebih baik tentang apa yang baik, apa yang dapat diterima dan apa yang harus dihindari ketika mencoba menganalisis situs kita dalam kebutuhan kita. untuk kecepatan.

Bintang-bintang malam akan menjadi: GTMetrix, Tes Kecepatan KeyCDN, Alat Pingdom, Wawasan Google Pagespeed, Alat Kecepatan Web, dan Kecepatan Monitis. kami akan berbicara tentang poin kuat dan minggu pada masing-masing dan kemudian menawarkan hasilnya.

Untuk Techno Geeks

Untuk artikel ini kita akan menggunakan situs web dan layanan yang kami yakin cocok untuk kinerja optimal. Situs ini akan menjadi majalah permainan digital, sangat dioptimalkan, dengan banyak artikel. Situs ini menggunakan CSS yang diperkecil, cache HTML statis, JS yang diperkecil, CDN dan berjalan di bawah HTTP / 2. Di sisi server itu berjalan pada prosesor Xeon, 24 utas, RAM 24GB, koneksi Gigabit dan di-host di pusat data di North Carolina, jumlah permintaan yang dimiliki server minimal dan sangat kurang digunakan, prosesor penggunaan jauh melebihi 0,5 untuk jumlah total 12 core dan 24 thread, nginx dimuat dengan cache dan berjalan di bawah PHP 7.1 RC

Menguji Alat Kinerja WordPress

Semua itu berarti tekno-celoteh bahwa itu adalah satu server kuat yang di-host di dalam pusat data tepercaya yang menjalankan server web dan situs web yang optimal. Ingat, artikel ini tentang membuat tolok ukur tolok ukur, untuk tujuan itu kami akan memilih server terdekat dengan asal kami, yaitu New York dan Dallas karena kami tidak ingin mempertimbangkan kecepatan jaringan tetapi patokan ketepatan. Semua alat online memungkinkan kami untuk memilih Dallas / New York kecuali webpagetest yang selalu berjalan melebihi kapasitas di New York memaksa kami untuk pergi ke California EC2 untuk tes.

Kami akan mengukur waktu buka sesuai dengan masing-masing alat dan kemudian kami akan menawarkan kepada Anda sebuah tabel perbandingan terakhir di antara mereka, poin dari artikel ini adalah untuk melihat variasi dalam pengujian dan menentukan mana yang paling tepat, cepat dan mudah digunakan untuk mendapatkan rekomendasi. Inti dari artikel ini adalah untuk menunjukkan kepada Anda mengapa beberapa tes sama sekali tidak berguna bahkan datang dari bintang besar seperti Google.

Kami akan menjalankan tes 3 kali pada setiap layanan. Tanpa basa-basi lagi, mari kita lihat bagaimana mereka merespons tes.

Tes 1: GTMetrix

GTMetrix adalah alat pembandingan yang sangat baik dengan antarmuka yang dibuat dengan sangat baik yang akan memungkinkan Anda untuk tidak hanya melihat waktu buka tetapi untuk mendapatkan detail tentang skor Google Pagespeed dan YSlow dari Yahoo. Setelah benchmark selesai, ia juga akan menampilkan daftar item yang GTMetrix anggap perlu diperbaiki.

Penting untuk dicatat bahwa GTMetrix cenderung menggunakan server Kanada sebagai titik awal, yang bukan itu yang kami inginkan sehingga Anda sebaiknya mendaftar ke GTMetrix. Saat mendaftar itu akan memungkinkan Anda untuk mengubah URL tes, browser dan jenis koneksi.

Jalankan pertama memberi kami skor B dan B untuk berdua Google Pagespeed dan Yslow, ini bukan sesuatu yang terlalu kami pedulikan karena Anda akan lihat nanti di Pagespeed Insights. Waktu sebenarnya yang diperlukan untuk memuat adalah 3.3s jalankan pertama, 4.0 detik yang kedua dan 1.1s untuk yang terakhir dijalankan. Variasi ini cukup tinggi, bahkan 2,9 detik! Selain itu, kami memantau beban di server kami sendiri ketika pengujian dilakukan dan kami mengonfirmasikannya di bawah 0,5 yang jelas menunjukkan bahwa variasi datang secara ketat dari GTMetrix dan jaringan, bukan dari sisi server.

GTMetrix tidak memberikan hasil yang konsisten dalam waktu pemuatan, periode.

Ini masalah, agar GTMetrix menjadi alat yang dapat dipercaya, ia harus memberikan skor yang lebih tepat. Anda akan melihat bahwa kami mendapat hasil yang jauh lebih baik dengan alat lain. GTMetrix mengukur waktu yang dimuat penuh bukan waktu parsial yang diperlukan untuk mulai menampilkan situs web. Karena situs kami menggunakan pemuatan gambar yang malas, itu bukan representasi yang adil tentang apa yang diharapkan pengguna ketika situs web dibuka, terlebih lagi, variasi besar dari 4 detik hingga 1,1s berarti ia tidak dapat mengidentifikasi dengan tepat apa yang terjadi..

Kami ingin memastikan itu bukan kesalahan kami sehingga kami menjalankan serangkaian tes dan kami mendapat 3,7, 1,2 dan 5 yang masih, sangat kacau. GTMetrix tetap sebagai alternatif yang baik untuk mengidentifikasi potensi optimasi tetapi Anda seharusnya tidak mempercayai waktu muat yang sebenarnya memberikan.

Tes 2: Tes Kecepatan KeyCDN

Tes Kecepatan KeyCDN adalah alat sederhana yang akan menunjukkan kepada Anda pemuatan aset dan total waktu yang dibutuhkan untuk menyelesaikan situs web. Kami memilih Dallas sebagai server sumber dan mencobanya.

Ini adalah representasi dari pemuatan aset dan waktu yang dibutuhkan untuk setiap bagian untuk memuat.

Anda dapat melihat dari hasil bahwa total waktu yang dibutuhkan adalah 2,4 detik, 3,1 detik, dan 2,8 dalam kisaran 2,4 detik hingga 3,1 detik yang merupakan variasi 0,7 detik antara skor terburuk / terbaik. Langsung dari tes ini jauh lebih dapat dipercaya daripada GTMetrix pada waktu buka yang sebenarnya dan alat yang jauh lebih baik untuk pengujian cepat situs. Itu tidak termasuk semua alat yang dimiliki GTMetrix untuk mengoptimalkan situs tetapi, untuk pengguna yang berpengalaman, alat yang jauh lebih baik karena tes lebih cepat dan lebih tepat. Ini adalah alat yang sangat sederhana yang sepertinya berfungsi.

Tes 3: Alat Pingdom

Alat Pingdom adalah salah satu alat pembandingan yang paling terkenal dan Anda akan segera mengetahui sebabnya. Mari kita coba dan lihat apa yang terjadi.

Run pertama menawarkan kepada kami total waktu muat 2,22, lari kedua hasil dari 1,86 dan yang ketiga 1,85! Anda dapat dengan jelas melihat seberapa akurat pengujian ini ketika Anda hampir dapat mereplikasi tes dan mendapatkan hasil yang hampir identik, variasi kurang dari 1 detik dari 2,22 hingga 1,86 yang merupakan variasi 0,37! Alat benchmark juga memberikan informasi yang bermanfaat, seperti informasi yang baik tentang apa yang harus ditingkatkan dan catatan aset yang bagus dan sangat terperinci. Anda bahkan dapat memonitor setiap waktu pemuatan aset dan memeriksa FTTB (Pertama kali ke byte), tidak tersedia pada tes lainnya.

Tes 4: Wawasan Google Pagespeed

Wawasan Kecepatan Laman adalah Google Tool untuk optimisasi kecepatan, setelah 3-run inilah yang kami dapatkan.

Jadi .. tidak ada waktu buka ?, tidak ada waktu pertama untuk byte informasi ?, tidak ada pohon memuat aset? dan bagaimana dengan skor? Bagaimana mungkin situs kami begitu buruk bagi ponsel ketika sebenarnya alat uji seluler baru dari Google menunjukkan kepada kita a Status Hijau

Ini adalah hasil dari Alat Uji Seluler Google yang baru. Mereka bahkan berani mengatakan “ada beberapa kesalahan pemuatan aset” tapi coba tebak? Kesalahan berasal dari Perpustakaan Google Analytics!

Jadi, dengan kata lain. Google Pagespeed Insights tidak memberikan hasil kecepatan apa pun, melainkan memberikan daftar hal-hal yang harus Anda tingkatkan dan kemudian memberi Anda skor, Anda tidak tahu bagaimana hasilnya, bahkan bertentangan dengan alat itu sendiri untuk Seluler Uji.

Penjelasannya sederhana. Google Pagespeed Insight sama sekali dan sama sekali tidak berguna. Skor yang dilontarkan dibangun di atas “hal-hal yang Google yakini harus Anda optimalkan” dan tidak didasarkan pada kecepatan aktual situs.

Saran kami adalah jangan pernah menggunakan Google Pagespeed untuk kecepatan apa pun yang terkait, mengoptimalkan alat yang bertentangan dengan alat lain dari perusahaan yang sama seperti mencoba menembak bola terbang di langit, di malam hari, buta dan dengan banyak angin.

Tes 5: WebPageTest

Webpagetest adalah alat praktis lain yang mirip dengan GTMetrix.

Hal pertama yang kami perhatikan di webpagetest adalah server New York mereka benar-benar kelebihan kapasitas. Setelah 40 menit menunggu dalam antrean, kami harus mengubah server ke California EC2. Seperti yang Anda lihat dari hasil, kami tidak terkesan.

Pertama ia melempar dokumen lengkap dalam 8,7s, jalankan kedua pada 7,0s dan ketiga pada 8,0s yang merupakan variasi 1 detik, lebih tinggi dari variasi KeyCDN Speed ​​Test 0,7s dengan waktu tunggu 3 kali lebih banyak. Pemuatan aset sangat kacau, kadang-kadang menunjukkan skor byte pertama yang sangat tinggi sementara yang lain menunjukkan skor yang lebih baik. Pingdom Tools melaporkan kurang dari 0,6 untuk pertama kalinya ke byte sementara webpagetest mengatakan kita hampir pada waktu tunggu 1s! Skornya juga aneh. Skor pertama melempar Anda F seperti di Anda payah untuk Pertama kali byte. Ini dengan server yang diperbandingkan dengan server WPEngine dan berjalan dari ujung ke ujung. Tes kedua melempar kami A seperti di dalam kamu benar-benar rock tetapi tes ketiga mengkonfirmasi bahwa memang kita payah.

Masalah utama webpagetest tampaknya memiliki server yang mereka gunakan, yang tampaknya macet.

Jangan menggunakan webpagetest jika Anda peduli tentang hasil yang konsisten, huruf nilainya kacau untuk sedikitnya dan tampaknya tidak mewakili angka kinerja aktual, pada kenyataannya, kami lebih cenderung percaya bahwa mereka menjalankan melalui jaringan padat tinggi yang menambahkan latensi pada tes.

Tes 6: Peralatan Kecepatan Monitis

Monitis adalah alat tolok ukur lain yang mirip dengan Pingdom Tools dengan waktu respons terperinci dari setiap aset.

Masalah dengan Monitis adalah dua kali lipat. Di satu sisi ia memberikan waktu muat total alih-alih waktu aktual yang diperlukan situs untuk ditampilkan, itu berarti meniadakan dampak pada pemuatan malas. Masalah kedua adalah mereka simpan hasilnya untuk waktu yang sangat lama, membuat pengujian ulang menjadi tidak mungkin.

Monitis tampaknya bukan tes yang tepat, kami menjalankan 2 tes lagi dengan beberapa jam terpisah dan kami mendapat nilai 12 untuk tes kedua dan 7 detik untuk tes ketiga. Variasi semacam itu bahkan tidak dapat bersaing dengan GTMetrix.

Hasil

Jadi, inilah daftar lengkap hasil dari semua alat benchmark dalam satu grafik yang bagus.

Hasilnya cukup banyak menunjukkan siapa pemenang di departemen pemilihan waktu. Tapi, kami pikir satu grafik lagi harus menjelaskan lebih banyak untuk Anda.

Dengan melakukan perbedaan waktu antara nilai terbaik dan nilai terburuk pada semua alat benchmark, perbandingannya bahkan lebih aneh. Pingdom Tools menyapu lantai dengan segala hal lain dalam hal presisi dengan memberikan variasi kurang dari 0,37, satu-satunya yang mendekati adalah KeyCDN Speed ​​Test dengan 0,7s. Webpagetest memang memiliki sesuatu yang terjadi dengan variasi 1.7s dan GTMetrix dan Monitis berada jauh di luar persamaan dengan hampir 3 detik variasi antara run.

Dan pemenangnya adalah…

Alat Pingdom! Jika Anda peduli dengan kinerja, tidak ada tes lain yang dapat memberi Anda hasil yang tepat dan cepat. Ini bukan hanya ujian yang lebih tepercaya dari semuanya, ini adalah yang tercepat di antara berbagai proses. Pada saat GTMetrix melakukan satu kali jalankan, Anda dapat melakukan 4 kali alat Pingdom. Jika GTMetrix atau webpagetest membutuhkan waktu begitu lama untuk diselesaikan, mengapa kedua pengujian memiliki banyak masalah yang menilai waktu pengambilan aktual?

Kami dapat melakukan pengujian linux lokal dengan beberapa ratusan koneksi ke situs web kami hanya untuk mengonfirmasi apa yang dikatakan Pingdom Tools. Jika Anda perlu melakukan lebih banyak tes, Anda dapat menggunakan KeyCDN Speed ​​Test yang cukup bagus dan layak tetapi semua alat lainnya lebih berorientasi pada desain / perbaikan daripada alat kinerja. Jika Anda peduli dengan hasil yang baik, Pingdom Tools tampaknya merupakan taruhan teraman.

Punya alat pengujian kinerja WordPress lagi yang Anda rekomendasikan? Bagikan di bawah ini! Atau apakah Anda memiliki pertanyaan tentang tes yang kami jalankan? Jangan ragu untuk bertanya dan kami akan melakukan yang terbaik untuk memberi Anda jawaban yang bagus.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map