👉 Bagaimana menggunakan GTMetrix untuk Menguji Kelajuan Laman Web - Berkesan!

Tinjauan OptinMonster 2018: Adakah Alat Pembangkitan Terbaik?

Kelajuan tapak boleh dikatakan salah satu metrik yang paling penting untuk mana-mana laman web – untuk sesetengah laman web, perbezaan satu saat boleh menambah sehingga ribuan ringgit yang tidak dijumpai (atau diperolehi). Ini menjadikan kelajuan tapak mengukur dengan tepat. Malangnya, kelajuan tapak bukan metrik yang mudah untuk diukur. Dalam artikel ini, saya akan menunjukkan kepada anda cara menggunakan salah satu alat yang paling popular yang tersedia, GTMetrix, untuk mengukur kelajuan laman web secara berkesan.

Pertimbangan Ujian Kelajuan

Banyak alat – seperti GTMetrix yang disebutkan di atas – sangat bagus, tetapi tidak berguna sekiranya semua yang anda lakukan adalah cek kelajuan sekali. Ramai faktor perlu diambil kira jika anda ingin menguji dengan berkesan untuk kelajuan, tetapi salah satu yang terbesar ialah: Ujian kelajuan perlu dilakukan beberapa kali dan purata diambil untuk mendapatkan hasil yang bermakna.

1. Bilangan Ujian

Untuk mendapatkan satu set data yang sangat baik, anda perlu melakukan banyak ujian kelajuan, lebih baik pada waktu yang berbeza sepanjang hari. Yang ideal adalah untuk menjadualkan ujian setiap jam dan biarkan ia berjalan selama lebih kurang seminggu atau lebih.

Sebabnya ialah prestasi laman web anda akan berubah sepanjang hari, bergantung pada kiraan pengunjung anda atau bahkan penggunaan kotak pelayan jika anda berada di host yang dikongsi.

Kesan sampingan yang baik dalam ujian ini ialah anda akan melihat jam puncak anda – yang berpotensi menunjukkan waktu terbaik bagi anda untuk menyiarkan kandungan baru atau iklan sasaran / popup, dll, kepada pelawat anda.

Yang mengatakan, masih banyak yang perlu dipelajari dengan hanya melakukan lima atau sepuluh ujian selama satu jam atau lebih. Walaupun kelajuan beban sebenar yang diberikan dalam beberapa detik mungkin berubah sepanjang hari (atau bahkan minggu), beberapa perkara yang dapat dinyatakan GTMetrix – seperti banyak cadangan yang akan menghasilkan cara untuk mempercepatkan 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 server ujian secara rawak (iaitu, lokasi yang diuji tapak anda akan rawak). Ini sering boleh menyebabkan keputusan yang tidak konsisten. Semasa Ujian 1 boleh dilakukan dari New York, contohnya – 100 batu dari pelayan anda – Ujian 2 boleh dilakukan dari Sydney, 10,000 batu dari pelayan anda.

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

Untuk menguji secara tempatan, pilih pelayan ujian yang berada berhampiran lokasi fizikal pelayan anda. Jika anda tidak tahu di mana pelayan anda berada, tanyakan kepada syarikat hosting yang anda gunakan untuk menjadi tuan rumah 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 dari mana untuk menguji laman web anda daripada menggunakan GTMetrix, anda perlu mendaftar untuk akaun dan log masuk percuma.

3. Ujian Sasaran

Saya sering melihat orang menguji HANYA laman web mereka. Ini adalah kesilapan yang benar-benar pemula yang boleh membuat perkara lebih banyak daripada yang anda fikirkan. Pertama sekali, laman utama anda mungkin halaman paling intensif data di laman web anda, menjadikannya secara semulajadi paling cepat.

Halaman utama anda juga mungkin tidak begitu penting seperti yang anda fikirkan. Saya bekerja di sebuah laman web yang memperoleh 97% daripada lalu lintas secara organik melalui enjin carian, hampir semua yang pergi ke jawatan / halaman tunggal – jadi pastikan untuk memberi tumpuan kepada lebih daripada sekadar laman utama anda!

Pendek kata: kelajuan laman utama anda tentu penting, tetapi mungkin menengah ke banyak halaman lain anda, jadi pastikan juga menguji sebagai beberapa halaman lain. Uji halaman seperti halaman pos tunggal, menyimpan halaman dan halaman produk, dan sebagainya, untuk mendapatkan set keputusan yang baik.

Bagaimana Kerja GTMetrix

Penggunaan asas GTMetrix adalah percuma. Anda boleh pergi ke laman utama dan mula menganalisis laman web anda dengan serta-merta. Akaun didaftarkan (atau bahkan berbayar) memberi anda lebih banyak pilihan, seperti membolehkan anda memilih lokasi ujian, mengotomatikkan ujian dan banyak lagi.

Gambaran keseluruhan hasil menunjukkan pelayar dan lokasi yang digunakan untuk ujian, skor PageSpeed ​​dan YSlow, masa beban halaman, bilangan permintaan dan jumlah saiz halaman. Ini sangat bagus untuk menganalisis trend, tetapi jika anda benar-benar ingin tahu mengapa laman web anda lambat, dan / atau apa yang boleh dilakukan untuk memperbaiki keadaan, anda perlu menggali lebih mendalam.

PageSpeed ​​Dan YSlow

PageSpeed ​​dan YSlow menawarkan dua kaedah yang sedikit berbeza untuk mengukur bagaimana struktur dan mekanik tapak web mempengaruhi kelajuannya. Hasilnya mengandungi cadangan mereka sendiri untuk membuat sesuatu lebih cepat – seperti caching, menambahkan tamat kepala, meminimumkan aset, membolehkan kompresi gzip dan sebagainya.

Seksi yang sepadan dalam GTMetrix setiap pautan ke maklumat lanjut mengenai topik – supaya anda dapat membaca lebih mendalam tentangnya dan belajar dengan tepat apa yang perlu dilakukan untuk melaksanakan setiap kaedah peningkatan laju tertentu yang disenaraikan.

Satu perkara penting untuk diperhatikan: Jangan mengejar skor peratusan. Ini boleh mengelirukan dan tidak semestinya mengambil kira semua perkara yang penting, seperti saiz keseluruhan dalam megabait halaman (yang secara kebetulan sering dipengaruhi oleh imej yang tidak dioptimumkan). Sebaliknya, menekankan kelajuan beban halaman sebenar yang diberikan dalam beberapa saat – bertujuan untuk mencukur detik dari ini (dan 'laluan kritikal kritikal' – lebih banyak di bawah ini) harus menjadi matlamat yang sebenar!

Air Terjun

Air terjun adalah salah satu alat yang paling berguna untuk menentukan kemunculan dalam kelajuan laman web anda.Pandangan ini sebenarnya sangat mirip dengan apa yang anda lihat dalam alat berasaskan pelayar, seperti Firebug Net Panel. Untuk maklumat lanjut, lihatlah artikel yang sangat baik ini tentang cara membaca air terjun. Sekiranya anda mempunyai masa yang singkat, inilah versi ringkasnya:

Setiap aset di tapak anda perlu dilihat, dipindahkan dan dipaparkan. Setiap bar di air terjun menunjukkan semua langkah yang terlibat untuk setiap aset dan berapa lama mereka mengambil.

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

  • Lookup DNS: Masa untuk menyelesaikan DNS
  • Menyambung: Masa diambil untuk membuat sambungan
  • Menyekat: Masa yang dibelanjakan dalam baris gilir penyemak imbas menunggu sambungan
  • Menghantar: Masa yang diambil untuk menghantar permintaan
  • Menunggu: Masa dihabiskan untuk menunggu sambutan (masa ke bait pertama)
  • Menerima: Masa diambil untuk memuat turun kandungan

Berdasarkan maklumat ini, kami boleh membuat beberapa anggapan mengenai apa yang berlaku dengan laman web kami. Pertama sekali, perhatikan garis biru itu di air terjun di atas. Ia mewakili titik di mana DOM dimuatkan. Baris merah mewakili masa halaman dimuatkan.

Masa untuk byte pertama (TTFB) juga dianggap sebagai petunjuk penting bagi kelajuan pelayan anda. Ini ditunjukkan oleh maklumat menunggu dalam air terjun. Jika anda secara konsisten melihat TTFB yang tinggi (walaupun selepas melalui dan meningkatkan cadangan utama untuk meningkatkan kelajuan tapak), mungkin pelayan pelayan anda akan membiarkan anda turun!

Video Dan Sejarah

Dua bahagian terakhir adalah untuk akaun premium sahaja. Video menunjukkan rakaman sebenar pemuatan tapak – yang dapat menunjukkan kepada anda apa semua data yang berbeza ini sebenarnya. Walaupun ia adalah ciri yang bagus, saya tidak mendapati diri saya menggunakannya secara keseluruhan kerana itu, kebenaran diberitahu, sedikit rumit, pada pandangan saya.

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

Mengkonfigurasi Suite Ujian

Saya sendiri mempunyai akaun pro dengan GTMetrix, yang saya gunakan kebanyakannya untuk menguji kedua-dua tapak saya sendiri dan teknologi khusus yang menarik.

Satu kelemahan GTMetrix (walaupun saya masih belum menemui apa-apa alat yang boleh melakukan ini bagaimanapun) adalah bahawa ia tidak dapat menetapkan ujian pembolehubah. Apa yang saya maksudkan dengan ini ialah anda tidak boleh memberitahu GTMetrix untuk memilih halaman rawak dari set yang diberikan dan mengujinya dari lokasi rawak. Ini akan memberi kita graf yang dapat menggerunkan lebih jauh, berdasarkan halaman dan lokasi (sesuatu untuk masa depan mungkin?).

Alternatif adalah untuk menentukan kedua-dua halaman dan lokasi dan menguji semua variasi setiap jam. Ini, diakui, sumber yang cukup intensif – tetapi akan memberi kita dataset yang hebat untuk bekerja dengan. Kerana itu, anda boleh melakukannya secara manual dan gunakan ciri membandingkan GTMetrix untuk menganalisis hasil anda.

Untuk memulakan, saya membuat semua ujian yang saya perlukan. Jika saya ingin menguji 2 muka surat dari 3 lokasi, saya akan menyediakan ujian untuk semua permutasi – yang akan menghasilkan 6 ujian. Saya kemudian akan memantau setiap ujian setiap jam untuk sekurang-kurangnya beberapa hari, ideal seminggu.

Apabila masa yang memuaskan telah berlalu, saya masuk ke papan pemuka saya, pilih semua ujian dan bandingkannya. Ini menghasilkan data sampingan dan graf agregat.

Tips Kelajuan Untuk Pengguna WordPress

Oh, dan jika anda menggunakan WordPress (subjek laman web ini, sememangnya, terutamanya tentang) dan kebetulan mencari beberapa perbaikan cepat untuk mempercepatkan perkara: ada beberapa sangat berkesan petua bahawa hampir semua laman web berkuasa WordPress boleh mendapat manfaat daripada:

  • 1. Memastikan apa jua web host yang anda gunakan menggunakan pelayan yang dioptimumkan khusus untuk WordPress – dan jika anda masih menggunakan hosting dikongsi secara generik, bukan-WordPress yang dioptimumkan, beralih kepada sesuatu yang lebih pantas, seperti pelan hosting web dari WP Engine, Flywheel atau Kinsta.
  • 2. Jika anda belum lagi, mulakan menggunakan plugin caching halaman, seperti W3 Total Cache, WP Super Cache atau WP Rocket.
  • 3. Luangkan sedikit masa untuk meneruskan imej laman web anda dan memastikan mereka semua dioptimumkan kerana mereka boleh (sama ada mengoptimumkannya dalam program seperti Photoshop atau mempertimbangkan menggunakan perkhidmatan pakar / plugin seperti WP Smush).
  • 4. Memastikan laman web anda memuatkan sebanyak mungkin JavaScriptnya di bahagian bawah halamannya (bukan di bahagian atas tempat ia akan melambatkan pemuatan semua elemen halaman lain).
  • 5. Sebaiknya menyakitkan: keluarkan profil media sosial yang tidak perlu daripada memuatkan halaman anda (seperti profil Facebook, Twitter dan Google+ – yang semuanya dapat menambahkan literal detik ke halaman beban halaman anda).
  • 6. Dayakan mampatan gzip, tolakkan semua skrip dan caching penyemak imbas leverage di mana mungkin.
  • dan 7. Mungkin yang paling penting dari semua: Buangkan setiap plugin yang tidak perlu yang boleh memuatkan semua jenis fail CSS dan JavaScript dalam halaman anda – walaupun secara teknikal tiada had kepada jumlah plugin yang anda boleh pasang di laman web berkuasa WordPress, Peraturan umum yang biasa adalah: lebih banyak plugin, semakin lambat laman web ini!

– Apa-apa perbaikan cepat super-berkesan yang lain? Jangan ragu untuk meninggalkan mereka dalam komen di bawah! ;)

GTMetrix Sebagai Alat Pemantauan

Setakat ini, kami telah menumpukan perhatian kepada GTMetrix sebagai cara untuk mengetahui apa yang perlu diperbaiki di tapak untuk menjadikannya lebih cepat. Dengan menggunakan ciri isyarat, bagaimanapun, anda juga boleh mengesan (dan melaporkan) sebarang keadaan tapak anda melambatkan di bawah kelajuan yang telah ditentukan sebelumnya.

Anda boleh menetapkan beberapa syarat dari masa memuatkan halaman dan skor YSlow ke saiz HTML – yang menjadikan sistem yang cukup baik. Jika mana-mana syarat pratetap anda dipenuhi, anda akan menerima e-mel segera, yang membolehkan anda bertindak atas maklumat untuk membetulkan sebarang masalah.

Dengan memantau laman web anda, anda mungkin tidak dapat mencegah kelambatan sepenuhnya, tetapi anda sekurang-kurangnya akan mendapat reaksi cepat terhadap sebarang masalah untuk meminimumkan kerosakan yang dilakukan oleh, katakan, peningkatan lalu lintas yang tidak terduga.

Di mana GTMetrix Falls Short

Keseluruhannya, saya lebih suka GTMetrix, dan memilih untuk menggunakannya di atas semua alat ujian kelajuan lain untuk mengukur dan menjejaki tapak saya sendiri. Ini tidak bermakna bahawa segala-galanya adalah sempurna. Salah satu isu terbesar saya dengan GTMetrix adalah bahawa ia tidak menawarkan ujian berubah-ubah, yang akan menjadi penyelamat masa yang sangat besar – sesuatu yang saya dengan senang hati akan membayar sedikit tambahan kerana ini akan mengurangkan sedikit masa dari prosedur ujian saya.

Satu lagi bidang tumpuan boleh menekankan betapa pentingnya menggunakan tuan rumah yang berkualiti tinggi. Dengan mengesan dan memaparkan pelbagai pengguna tuan rumah yang menggunakan, kelajuan boleh dibandingkan dan tuan rumah yang lebih baik dicadangkan untuk pengguna tertentu. TTFB juga boleh dipantau, dan cadangan untuk tuan rumah yang lebih cepat dipaparkan apabila nilai ini sangat tinggi.

Beberapa nota mengenai laluan kritikan kritikal boleh – dan pada pendapat saya sepatutnya – juga ditambah. Walaupun yang satu ini adalah persepsi, banyak faktor boleh dikesan, seperti banyak fail JS / CSS yang dimuatkan tanpa dimakan awal dalam halaman (pertimbangan yang sangat penting dengan cara ini). Mengoptimumkan laluan rendering kritikal akan membawa kepada tapak web anda sebenarnya dipaparkan di skrin pengguna lebih cepat – walaupun kelajuan beban halaman 'keseluruhan' masih cukup tinggi!

Gambaran keseluruhan

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

Digunakan dengan betul dalam pertempuran melawan kelajuan tapak yang perlahan, GTMetrix akan melengkapkan anda dengan lebih banyak maklumat yang cukup untuk melawan kembali. Ingatlah untuk menguji lebih daripada sekadar laman utama anda, untuk menguji setiap halaman lebih dari satu kali, dan daripada pelbagai lokasi, dan untuk memastikan fokusnya sebenarnya mengurangkan masa beban bukannya memaksimumkan skor peratusan PageSpeed ​​dan YSlow!

Ketahui cara lain yang lebih baik untuk mengukur kelajuan laman web? Pemikiran?

Tonton video itu: Energi Listrik Gratis yang Tak Abis

Like this post? Please share to your friends:
Tinggalkan Balasan

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: