Saya mencari alat sederhana atau perintah bawaan yang akan memungkinkan saya mengukur dengan akurasi milidetik waktu yang diperlukan untuk mengambil halaman web jarak jauh dari URL yang diberikan.
12
Apakah ini melakukan apa yang Anda cari?
time wget http://example.com
rm foo; touch foo; python -m SimpleHTTPServer
dan di terminal lain:time wget --quiet --output-document=/dev/null localhost:8000/foo
dan hasilnya adalah 2 milidetik. Saya menjalankan hal yang samawget
terhadap google.com (yang mengambil sekitar 10 ribu karakter) dan mendapat sekitar seperempat detik. Jadi mari kita sebut waktu mulai / jalankan sekitar 1% dalam kasus itu. Kemudian, untuk perbandingan, saya lakukantime curl file://foo
dan mendapat sekitar 4 milidetik.Httping akan melakukannya.
sumber
Wireshark akan membiarkan Anda memeriksa transfer dalam banyak detail. Anda dapat melihat berapa lama untuk mengunduh satu file, seperti yang disarankan Dennis, atau jika Anda membuka URL di browser web, Anda dapat melihat berapa lama waktu yang diperlukan untuk memuat semua file terkait (gambar, skrip, dll).
sumber
Anda dapat melakukannya dengan ikal sesuai jawaban ini
Buat file baru
curl-format.txt
,, dan tempel di:Kemudian jalankan curl seperti ini:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
sumber