Cara menggunakan GTMetrix untuk Menguji Kelajuan Laman Web – Berkesan!

Memenangi Tawaran WordPress


Kelajuan laman web boleh dibilang salah satu metrik terpenting untuk mana-mana laman web – untuk beberapa laman web, perbezaan sesaat boleh menambahkan hingga ribuan dolar pendapatan yang hilang (atau diperoleh). Ini menjadikan pengukuran kelajuan tapak dengan tepat sangat penting. Malangnya, kelajuan laman web bukan ukuran yang sangat mudah untuk diukur. Dalam artikel ini, saya akan menunjukkan kepada anda cara menggunakan salah satu alat paling popular yang tersedia, GTMetrix, untuk mengukur kelajuan laman web dengan berkesan.

Pertimbangan Ujian Kelajuan

Banyak alat – seperti GTMetrix yang disebutkan di atas – hebat, tetapi tidak berguna jika semua yang anda lakukan adalah pemeriksaan kelajuan sekali sahaja. Banyak faktor perlu diambil kira sekiranya anda ingin menguji kepantasan secara berkesan, tetapi salah satu yang terbesar adalah: Ujian kelajuan perlu dilakukan berkali-kali dan rata-rata diambil agar hasilnya mempunyai makna yang sebenar.

1. Bilangan Ujian

Untuk mendapatkan sekumpulan data komprehensif yang sangat baik, anda perlu melakukan banyak ujian kelajuan, lebih baik pada waktu yang berlainan sepanjang hari. Yang paling sesuai adalah menjadualkan ujian setiap jam dan membiarkannya berjalan selama kira-kira seminggu atau lebih.

Sebabnya ialah prestasi laman web anda akan berubah sepanjang hari, bergantung pada jumlah pelawat anda atau bahkan penggunaan kotak pelayan anda jika anda berada di host bersama.

Kesan sampingan yang baik dari ujian ini ialah anda akan melihat waktu puncak anda – yang berpotensi menunjukkan masa terbaik untuk anda menyiarkan kandungan baru atau menyasarkan iklan / pop timbul, dll, kepada pengunjung anda.

Walaupun begitu, masih banyak yang perlu dipelajari dengan melakukan hanya lima atau sepuluh ujian selama satu jam atau lebih. Walaupun kelajuan muatan sebenar yang diberikan dalam beberapa saat boleh berubah dalam sehari (atau bahkan seminggu), beberapa perkara yang dapat diungkapkan oleh GTMetrix – seperti banyak cadangan yang akan dihasilkannya mengenai cara mempercepat laman web anda – akan tidak berubah dengan masa sama sekali.

2. Lokasi Ujian

Apabila anda menggunakan versi percuma banyak alat ujian kelajuan (seperti Pingdom, anda biasanya diberikan pelayan ujian secara rawak (iaitu, lokasi dari mana laman web anda diuji akan menjadi rawak). Ini sering boleh membawa kepada hasil yang sangat tidak konsisten. Walaupun Ujian 1 mungkin dilakukan dari New York, misalnya – 100 batu dari pelayan anda – Ujian 2 dapat dilakukan dari Sydney, 10.000 batu dari pelayan anda.

Lokasi yang anda pilih untuk menguji laman web anda membuat perbezaan besar. Untuk beberapa projek (seperti perniagaan tempatan), mungkin membuang data dari lokasi yang jauh lebih baik, tetapi dalam kes lain (fikirkan laman web dengan khalayak yang berpotensi di seluruh dunia) anda ingin menguji secara global.

Untuk menguji secara tempatan, pilih pelayan ujian yang berada di dekat lokasi fizikal pelayan anda. Sekiranya anda tidak tahu di mana pelayan anda berada, tanyakan syarikat hosting yang anda gunakan untuk menghoskan laman web anda.

Untuk menguji secara global, pilih empat atau lima pelayan ujian di lokasi utama di seluruh dunia. Secara peribadi, saya suka memilih sekurang-kurangnya satu pelayan dari AS, satu dari Eropah, satu dari Australia, dan satu dari Asia.

Untuk dapat memilih lokasi untuk menguji laman web anda daripada menggunakan GTMetrix, anda perlu mendaftar untuk akaun dan log masuk percuma.

3. Sasaran Ujian

Saya sering melihat orang menguji HANYA halaman utama mereka. Ini adalah kesilapan pemula yang boleh membuat perkara lebih banyak daripada yang anda fikirkan. Pertama sekali, halaman utama anda mungkin merupakan halaman tanpa data paling sedikit di laman web anda, menjadikannya halaman terpantas.

Halaman utama anda juga mungkin tidak sepenting yang anda ingin fikirkan. Saya mengusahakan laman web yang memperoleh 97% trafiknya secara organik melalui enjin carian, hampir semuanya masuk ke satu siaran / halaman – jadi pastikan anda memberi tumpuan lebih daripada sekadar laman utama anda!

Ringkasnya: kelajuan halaman utama anda tentu saja penting, tetapi mungkin sekunder daripada banyak halaman anda yang lain, jadi pastikan juga menguji sebilangan halaman lain. Uji halaman seperti halaman pos tunggal, halaman kedai dan halaman produk, dan lain-lain, untuk mendapatkan hasil yang lengkap.

Bagaimana GTMetrix Berfungsi

Penggunaan asas GTMetrix adalah percuma. Anda boleh pergi ke halaman utama dan mula menganalisis laman web anda dengan segera. A akaun berdaftar (atau bahkan berbayar) memberi anda lebih banyak pilihan, seperti membenarkan anda memilih lokasi ujian, menguji automatik dan banyak lagi.

Ujian Kelajuan GTMetrix

Gambaran keseluruhan hasil menunjukkan kepada anda penyemak imbas dan lokasi yang digunakan untuk pengujian, skor PageSpeed ​​dan YSlow, masa muat halaman, jumlah permintaan dan jumlah ukuran halaman. Ini bagus untuk menganalisis tren, tetapi jika anda benar-benar ingin mengetahui mengapa laman web anda lambat, dan / atau apa yang boleh dilakukan untuk meningkatkan lagi perkara, anda perlu menggali lebih mendalam.

PageSpeed ​​Dan YSlow

PageSpeed ​​dan YSlow menawarkan dua metodologi yang sedikit berbeza untuk mengukur bagaimana struktur dan mekanik laman web mempengaruhi kelajuannya. Hasilnya mengandungi cadangan mereka sendiri untuk membuat sesuatu lebih cepat – seperti cache, menambahkan tajuk yang telah habis masa berlakunya, meminimumkan aset, membolehkan pemampatan gzip dan seumpamanya.

Bahagian yang sesuai dalam GTMetrix setiap pautan untuk mendapatkan maklumat lebih lanjut mengenai topik ini – jadi anda dapat membaca lebih mendalam mengenainya dan mengetahui dengan tepat apa yang harus dilakukan untuk melaksanakan setiap kaedah peningkatan kelajuan tertentu yang disenaraikan.

Maklumat Ujian YSlow

Perkara penting untuk diperhatikan: Jangan mengejar skor peratusan. Ini boleh mengelirukan dan tidak semestinya mengambil kira semua perkara yang penting, seperti ukuran keseluruhan megabait halaman (yang, kebetulan, sering dipengaruhi oleh gambar yang kurang dioptimumkan). Sebaliknya, tekankan kelajuan pemuatan halaman sebenar yang diberikan dalam beberapa saat – bertujuan untuk mencukur detik dari ini (dan ‘jalan rendering kritikal’ – lebih banyak lagi di bawah ini) harus menjadi matlamat sebenarnya!

Air Terjun

Air terjun adalah salah satu alat yang paling berguna untuk menentukan kemacetan dalam kelajuan laman web anda. Pandangan khusus ini sebenarnya sangat mirip dengan apa yang anda lihat dalam alat berasaskan penyemak imbas, seperti Firebug Net Panel. Untuk maklumat lebih lanjut, lihat artikel hebat ini mengenai cara membaca air terjun. Sekiranya anda kekurangan masa, berikut adalah versi ringkas:

Setiap aset di laman web anda perlu dilihat, dipindahkan dan dipaparkan. Setiap bar di air terjun menunjukkan semua langkah yang diperlukan untuk setiap aset dan berapa lama masa yang diambil.

Pemandangan Air Terjun GTMetrix

Langkah-langkah yang dapat dilalui oleh setiap aset adalah seperti berikut, dengan sedikit penjelasan yang ditambahkan:

  • Pencarian DNS: Masa untuk menyelesaikan DNS
  • Menyambung: Masa yang diambil untuk membuat sambungan
  • Menyekat: Masa yang dihabiskan dalam barisan penyemak imbas menunggu sambungan
  • Menghantar: Masa yang diambil untuk menghantar permintaan
  • Menunggu: Masa yang dihabiskan untuk menunggu respons (masa ke bait pertama)
  • Menerima: Masa yang diambil untuk memuat turun kandungan

Berdasarkan maklumat ini, kami dapat membuat beberapa andaian tentang apa yang berlaku dengan laman web kami. Pertama sekali, perhatikan garis biru di air terjun di atas. Ini mewakili titik di mana DOM dimuat. Garis merah mewakili masa halaman dimuat.

Masa ke bait pertama (TTFB) juga dianggap sebagai petunjuk penting untuk kelajuan pelayan anda. Ini ditunjukkan oleh maklumat menunggu di air terjun. Sekiranya anda secara konsisten melihat TTFB yang tinggi (walaupun setelah melalui dan meningkatkan cadangan utama untuk meningkatkan kelajuan laman web), mungkin pelayan hos anda yang membuat anda kecewa!

Video Dan Sejarah

Dua bahagian terakhir hanya untuk akaun premium. Video menunjukkan rakaman sebenar pemuatan laman web – yang dapat menunjukkan kepada anda berapa sebenarnya jumlah data yang berbeza ini. Walaupun ia adalah ciri yang bagus, saya tidak menggunakannya sepanjang masa, pada pendapat saya, agak menarik perhatian, menurut saya.

Walau bagaimanapun, tab sejarah benar-benar merupakan salah satu ciri terbaik kerana ia membolehkan anda melihat hasil beberapa ujian pada satu halaman dalam grafik yang mudah difahami dan berguna.

Hasil Pemantauan Sejarah GTMetrix

Mengkonfigurasi Suite Uji

Saya secara peribadi mempunyai akaun pro dengan GTMetrix, yang kebanyakan saya gunakan untuk menguji kedua-dua laman web saya sendiri dan teknologi tertentu yang menarik.

Satu kelemahan GTMetrix (walaupun saya masih belum menemui sebarang alat yang boleh melakukan ini) ialah ia tidak dapat membuat ujian pemboleh ubah. Yang saya maksudkan ialah anda tidak boleh memberitahu GTMetrix untuk memilih halaman rawak dari satu set dan mengujinya dari lokasi rawak. Ini akan memberi kita graf yang dapat dibahas lebih jauh lagi, berdasarkan halaman dan lokasi (mungkin untuk masa depan?).

Alternatifnya ialah menentukan beberapa halaman dan lokasi dan menguji semua variasi setiap jam. Ini, memang, cukup sumber daya – tetapi akan memberi kita set data yang bagus untuk digunakan. Seperti sekarang, anda boleh melakukannya secara manual dan menggunakan ciri perbandingan GTMetrix untuk menganalisis hasil anda.

Sebagai permulaan, saya membuat semua ujian berbeza yang saya perlukan. Sekiranya saya ingin menguji 2 halaman dari 3 lokasi, saya akan menyediakan ujian untuk semua permutasi – yang akan menghasilkan 6 ujian. Saya kemudian akan memantau setiap ujian setiap jam sekurang-kurangnya beberapa hari, idealnya seminggu.

Setelah masa yang memuaskan berlalu, saya memasuki papan pemuka saya, memilih semua ujian dan membandingkannya. Ini menghasilkan data bersebelahan dan grafik agregat.

Membandingkan Hasil GTMetrix

Petua Kelajuan Untuk Pengguna WordPress

Oh, dan jika anda menggunakan WordPress (subjek laman web ini, tentu saja, terutamanya) dan kebetulan mencari beberapa pembaikan cepat untuk mempercepat: berikut adalah beberapa sangat berkesan petua yang hampir semua laman web berkuasa WordPress dapat memanfaatkan:

  • 1. Pastikan host web apa pun yang anda gunakan menggunakan pelayan yang dioptimumkan khusus untuk WordPress – dan jika anda masih menggunakan hosting bersama yang tidak dioptimumkan untuk WordPress, beralih ke sesuatu yang jauh lebih cepat, seperti rancangan hosting web dari WP Engine, Flywheel atau Kinsta.
  • 2. Jika anda belum melakukannya, mulailah menggunakan plugin caching halaman, seperti W3 Total Cache, WP Super Cache atau WP Rocket.
  • 3. Luangkan sedikit masa untuk melihat gambar laman web anda dan pastikan semuanya dioptimumkan semestinya (baik mengoptimumkannya semula dalam program seperti Photoshop atau pertimbangkan untuk menggunakan perkhidmatan / plugin pakar seperti WP Smush.
  • 4. Pastikan laman web anda memuat sebanyak mungkin JavaScript di bahagian bawah halamannya (dan bukannya di bahagian atas di mana ia akan menunda pemuatan semua elemen halaman lain).
  • 5. Seberapa menyakitkan: membuang profil media sosial yang tidak perlu dimuatkan di halaman anda (seperti profil Facebook, Twitter dan Google+ – semuanya boleh menambah detik pada masa muat halaman anda).
  • 6. Aktifkan pemampatan gzip, kecilkan semua skrip dan gunakan cache penyemak imbas seboleh-bolehnya.
  • dan 7. Mungkin yang paling penting dari semua: Keluarkan setiap plugin yang tidak diperlukan yang mungkin memuatkan semua jenis fail CSS dan JavaScript di dalam halaman anda – walaupun secara teknikalnya tidak ada had bilangan plugin yang boleh anda pasang di laman web yang dikuasakan oleh WordPress, peraturan praktikal yang umum adalah: semakin banyak plugin, semakin lambat laman web ini!

– Adakah pembaikan cepat berkesan lain? Jangan ragu untuk meninggalkan mereka dalam komen di bawah! 😉

GTMetrix Sebagai Alat Pemantauan

Sejauh ini kami banyak menumpukan perhatian pada GTMetrix sebagai cara untuk mengetahui perkara yang perlu diperbaiki di laman web untuk menjadikannya lebih pantas. Namun, dengan menggunakan fitur amaran, anda juga dapat mengesan (dan melaporkan) sebarang kejadian di mana laman web anda melambat di bawah kelajuan yang telah ditentukan.

Menetapkan Makluman

Anda boleh menetapkan sebilangan syarat dari waktu memuat halaman dan skor YSlow hingga ukuran HTML – yang menjadikan sistem yang cukup lengkap. Sekiranya mana-mana syarat pratetap anda dipenuhi, anda akan segera menerima e-mel, yang membolehkan anda bertindak berdasarkan maklumat tersebut untuk membetulkan sebarang masalah.

Dengan memantau laman web anda, anda mungkin tidak dapat mencegah kelambatan sepenuhnya, tetapi anda sekurang-kurangnya akan berpeluang untuk bertindak balas dengan cepat terhadap sebarang masalah untuk meminimumkan kerosakan yang disebabkan oleh, katakanlah, lonjakan lalu lintas yang tidak dijangka.

Tempat GTMetrix Jatuh Pendek

Secara keseluruhan, saya lebih suka GTMetrix, dan memilih untuk menggunakannya di atas semua alat ujian kelajuan lain untuk mengukur dan memantau laman web saya sendiri. Namun, ini tidak bermaksud bahawa segala sesuatu tentangnya sempurna. Salah satu masalah terbesar saya dengan GTMetrix adalah bahawa ia tidak menawarkan ujian berubah-ubah, yang akan menjadi penjimatan masa yang besar – sesuatu yang saya dengan senang hati akan membayar sedikit tambahan kerana ini akan mengurangkan sedikit masa prosedur pengujian saya.

Bidang fokus lain ialah menekankan betapa pentingnya menggunakan inang berkualiti tinggi. Dengan mengesan dan menampilkan pelbagai host yang digunakan pengguna, kecepatan dapat dibandingkan dan host yang lebih baik disarankan untuk pengguna tertentu. TTFB juga dapat dipantau, dan cadangan untuk host yang lebih cepat ditampilkan ketika nilai ini sangat tinggi.

Beberapa nota mengenai jalan rendering kritikal boleh – dan pada pendapat saya semestinya – juga ditambah. Walaupun ini persepsi, banyak faktor dapat dikesan, seperti banyak fail JS / CSS yang dimuat secara tidak semestinya di awal halaman (pertimbangan yang sangat penting). Mengoptimumkan jalan rendering kritikal akan membawa ke laman web anda sebenarnya muncul di skrin pengguna dengan lebih pantas – walaupun kelajuan pemuatan halaman ‘keseluruhan’ masih cukup tinggi!

Gambaran keseluruhan

Sekiranya anda mahukan laman web yang pantas, anda memerlukan alat yang komprehensif untuk mengujinya dalam beberapa keadaan. GTMetrix membolehkan anda melakukan ini dengan betul: dengan memantau URL setiap jam, dan dari lokasi yang berlainan, ia akan memberi anda gambaran lengkap mengenai bagaimana prestasi laman web anda.

Digunakan dengan betul dalam memerangi kelajuan laman yang perlahan, GTMetrix akan melengkapkan anda dengan lebih banyak maklumat untuk melawan. Ingatlah untuk menguji lebih daripada sekadar laman utama anda, untuk menguji setiap halaman lebih dari sekali, dan dari beberapa lokasi, dan untuk terus fokus untuk benar-benar mengurangkan masa muat daripada memaksimumkan skor peratusan PageSpeed ​​dan YSlow!

Tahu cara lain / lebih baik untuk mengukur kelajuan laman web? Pemikiran?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me