Menguji kecepatan situs Joomla

8

Saya mencoba meningkatkan kecepatan situs - namun ketika saya pergi ke Pingdom untuk menguji: http://tools.pingdom.com/fpt/

Saya mendapatkan waktu yang sangat berbeda walaupun saya belum melakukan perubahan. Sebagai contoh:

  • 8.92-an
  • 3.68-an
  • 11.40-an

Juga - Saya mendapatkan masalah yang sama dengan gtmetrix ( http://gtmetrix.com/ ).

Akibatnya, saya tidak tahu apakah perubahan kinerja yang saya lakukan membuat perbedaan.

Jadi - bagaimana satu tes untuk kecepatan situs?

iamrobert
sumber
Situs yang sedang Anda gunakan untuk menguji baik-baik saja. Bisa jadi hanya karena lingkungan hosting yang buruk. Jika Anda menggunakan host murah, maka itu mungkin menjadi masalah karena biasanya murah karena suatu alasan
Lodder
+1 Saya terkadang bertanya-tanya tentang keakuratan situs-situs ini juga. @Lodder dapatkah Anda menyarankan alternatif atau mungkin pendekatan lain untuk menguji kecepatan situs web Joomla?
Jonboy
Terima kasih - situs ini berada di cloud siteground dan memiliki 2 situs yang di-host di situ: siteground.com/cloud-hosting.htm - jadi saya berharap ini bukan host.
iamrobert
Ahh ok Siteground, mereka brilian jadi tidak bisa menjadi masalah terkait hosting. Coba gunakan uji Webpage dan Google page Speed untuk menguji kecepatan juga, untuk melihat apakah ada perbedaan yang ditampilkan. Ada beberapa tetapi saya hanya akan cenderung menggunakan yang lebih populer. Jika Anda menggunakan ekstensi / pengaturan caching, coba nonaktifkan mereka dan jalankan tes lagi. Aktifkan kembali dan jalankan kembali tes
Lodder
Siteground: "Harap perhatikan bahwa Pingdom adalah layanan eksternal dan kami tidak dapat menentukan mengapa alat ini memberikan hasil yang berbeda."
iamrobert

Jawaban:

5

Ada beberapa faktor di luar kendali Anda seperti beban pada server pada saat itu dan bandwidth yang tersedia antara server alat uji dan situs web target pada saat pengujian dijalankan.

Anda dapat meminimalkan variabilitas bandwidth dengan membuat akun (akun gratis baik-baik saja) di GTMetrix dan masuk sehingga Anda dapat menggunakan pengaturan lanjutan dan memilih lokasi server pengujian yang dekat dengan tempat situs web target Anda dihosting.

Pingdom mungkin memiliki opsi serupa.

Anda mungkin masih perlu mengulang tes beberapa kali dan mengambil rata-rata tetapi ini kemungkinan akan menghasilkan hasil yang lebih konsisten.

Neil Robertson
sumber
Terima kasih - Neil - tahukah Anda jika GTmetrix menyimpan situs Anda - jadi ini akan lebih cepat di lain waktu?
iamrobert
Ya, tes selanjutnya tampaknya berjalan sedikit lebih cepat.
Neil Robertson
1
Saya mengirim email kepada mereka: "Kami menggunakan profil baru pada setiap tes, jadi tidak ada yang di-cache di pihak kami kecuali untuk DNS. Pastikan untuk melihat grafik air terjun Anda (tab Timeline) untuk melihat di mana letak perbedaan waktu. Mungkin server Anda (permintaan SQL lambat yang di-cache setelah menjalankan pertama), atau itu bisa menjadi widget eksternal yang memuat tidak konsisten. "
iamrobert
Terima kasih Neil - saya pikir ini adalah solusi terbaik. Dari tes saya - gtmetrix dengan akun tampaknya menjadi yang paling konsisten - memberi saya hasil yang sama setiap kali. Namun - saya juga akan memeriksa dengan statistik analitik google saya untuk melihat waktu buka dan pingdom.
iamrobert
4

Menggunakan alat pihak ketiga seperti pingdom, gmetrix dan bahkan kecepatan halaman Google jelas untuk mendapatkan variasi dalam hasil. Ada banyak faktor yang tergantung pada kecepatan halaman.

Misalnya: Jika cache broser diaktifkan di situs, maka pemeriksaan pertama dengan salah satu layanan ini akan memakan waktu lebih lama dan setelah percobaan berturut-turut lainnya mungkin memuat lebih cepat karena halaman sudah di-cache.

Dengan situs saya sendiri http://saur.in (dalam pengembangan)
Upaya pertama untuk pingdom: 1.83s
Upaya kedua: 786ms

Itu hampir menghambat dalam waktu dan lebih dari dua kali lipat kecepatan halaman. Cara yang sama cache server memainkan perannya juga.

Ada faktor-faktor lain seperti tekad nama domain, lalu lintas konektivitas dns di situs Anda dan banyak lagi .. sehingga hasilnya dapat bervariasi. Saat bekerja dengan kinerja, kami harus mempertimbangkan waktu respons rata-rata atau waktu pemuatan halaman.

Akhirnya, satu hal lagi, saya harus menambahkan di sini:

Buat satu set hasil dari 2-3 layanan dan periksa kinerja setelah setiap 2-3 jam. Pingdom menyediakan pengujian untuk setiap menit dan gratis ... Anda dapat mencobanya. Coba jika selama 24 jam dan lihat hasilnya rata-rata.

Saurin Dashadia
sumber
Dengan Pingdom, waktu respons: support.pingdom.com/Knowledgebase/Article/View/70/27/… tidak memeriksa seluruh waktu pemuatan tepat karena tidak termasuk gambar dan JS? Saya kira Google Analytics juga menyediakan kecepatan memuat situs: support.google.com/analytics/answer/1205784?hl=id Karena hasilnya sangat sewenang-wenang - sulit untuk mengetahui mana yang terbaik.
iamrobert
4

Ada beberapa alat yang digunakan dalam industri untuk "menekankan" situs web. Mereka adalah alat yang agak rumit dan TIDAK sesuai untuk situs web kecil atau lingkungan host bersama.

Untuk melakukan tes perbandingan, Anda harus memiliki server sendiri (untuk dapat mengendalikan infrastruktur), sehingga Anda dapat mengontrol beban. Menguji host bersama tidak benar-benar memberikan data yang sebanding.

Valentin Despa
sumber