Tentang Pengujian Ping Situs Web
Apa itu ping situs web?
Ping mengirimkan pesan yang sangat kecil ke server dan mengukur berapa lama waktu yang diperlukan untuk menerima balasan. Ini adalah pertanyaan sesederhana mungkin yang dapat diajukan satu mesin kepada mesin lainnya: apakah Anda ada, dan seberapa jauh jarak Anda.
Ping beroperasi jauh di bawah tingkat situs web Anda. Ping tidak pernah meminta halaman, menjalankan kode apa pun, atau berinteraksi dengan aplikasi Anda, sehingga yang diukurnya hanyalah jalur jaringan dan apakah server aktif, tidak lebih.
Keterbatasan itulah inti kegunaannya. Saat situs mengalami masalah, pengujian ping memisahkan dua masalah yang sangat berbeda: server tidak dapat dijangkau, atau server dapat dijangkau tetapi lambat dalam membuat halaman.
Berapa nilai ping yang dianggap sehat?
Angka tersebut adalah waktu perjalanan pulang-pergi dalam milidetik, dan terutama dipengaruhi oleh jarak fisik. Di dalam negara yang sama, apa pun di bawah 50 md tergolong baik. Antarnegara dalam satu benua, 50 hingga 100 md adalah normal. Antarbenua, 150 hingga 300 md adalah hal yang wajar dan tidak perlu dikhawatirkan.
Konsistensi lebih penting daripada angka mentahnya. Beberapa ping yang menghasilkan 40, 42, dan 41 md menunjukkan jalur yang sehat; 40, 300, dan 45 md menunjukkan jalur yang tidak stabil, dan ketidakstabilan menyebabkan masalah yang lebih terlihat daripada angka yang secara konsisten lebih tinggi.
Kehilangan paket adalah separuh lainnya dari hasil pengukuran. Jika beberapa respons sama sekali tidak pernah tiba, koneksi sedang menjatuhkan lalu lintas, yang disembunyikan browser dengan mencoba kembali dan dirasakan pengguna sebagai halaman yang terkadang macet tanpa alasan.
Mengapa server mungkin tidak merespons ping
Ping yang gagal bukan berarti situs sedang down, dan hal ini terus-menerus mengecoh banyak orang. Banyak server, firewall, dan CDN dikonfigurasi untuk sengaja mengabaikan permintaan ping, karena meresponsnya membuat host lebih mudah ditemukan dan lebih mudah diserang.
Platform cloud dan penyedia CDN memblokirnya sebagai hal yang lumrah. Jika situs Anda berada di balik CDN besar, tidak adanya respons ping merupakan hasil yang diharapkan, bukan kesalahan, dan alamat yang diping juga sebenarnya adalah edge, bukan server Anda.
Interpretasi yang andal bersifat asimetris: ping yang berhasil memberi tahu Anda bahwa jalurnya sehat, sedangkan ping yang gagal tidak banyak memberi tahu jika berdiri sendiri. Buka situs di browser sebelum menarik kesimpulan apa pun dari tidak adanya respons.
Kegunaan tes ping
Ping adalah pengukuran yang sempit cakupannya, dan justru itulah yang membuatnya berguna. Ketika ada sesuatu yang bermasalah, ping menjawab pertanyaan pertama yang patut diajukan—apakah mesin tersebut dapat dijangkau sama sekali—sebelum Anda menghabiskan waktu untuk hal-hal yang lebih rumit.
Ping juga tetap menjadi cara tercepat untuk melakukan pemeriksaan singkat terhadap jarak jaringan. Jika server di benua lain merespons dengan lambat, tidak ada jumlah caching atau pengoptimalan kode yang dapat mengubah hukum fisika, dan CDN adalah solusi yang sebenarnya.
Untuk pekerjaan performa sehari-hari, waktu respons server merupakan pengukuran yang lebih berguna karena mencakup bagian ketika aplikasi Anda memproses pekerjaannya.
Kaitannya dengan penelusuran berbasis AI
Ping itu sendiri tidak berpengaruh pada cara konten dibaca atau dikutip. Crawler melakukan permintaan HTTP, bukan permintaan ping.
Keterjangkauan yang mendasarinya memang berpengaruh. Server yang sesekali tidak dapat dijangkau, atau yang menghentikan lalu lintas saat mengalami beban tinggi, akan dirayapi dengan lebih sedikit, dan kesenjangan yang ditimbulkannya tidak terlihat dari sisi internal.
Aturan firewall yang terlalu agresif adalah penyebab umum yang patut diperiksa. Konfigurasi yang dibuat untuk memblokir scraper sering kali juga memblokir crawler yang sah dalam jaringan yang sama.
Yang diperiksa alat ini
Penguji ping mengirimkan sejumlah kecil permintaan ke host di balik domain yang Anda masukkan dan melaporkan waktu pulang-pergi untuk masing-masing permintaan, termasuk permintaan yang tidak menerima balasan.
Penguji ini mengukur jalur jaringan ke apa pun yang merespons secara publik; di balik CDN, yang merespons adalah server edge, bukan server origin Anda. Anggap ini sebagai pemeriksaan keterjangkauan dan jarak, bukan sebagai pengukuran situs Anda.
Ke mana selanjutnya
Ping hanya memberi tahu bahwa server dapat dijangkau. Ukur berapa lama waktu yang dibutuhkan untuk benar-benar membangun halaman dengan
tes kecepatan pemuatan situs web, konfirmasikan alamat
IP yang merespons, dan periksa konfigurasi
server web serta
DNS di baliknya.