Pengukuran waktu sisi klien untuk transfer curl melalui proxy
Tafsirkan interval waktu curl tanpa memperlakukan pengukuran yang terlihat klien sebagai rincian kerja upstream tersembunyi proxy.
Mengurangi waktu byte pertama dari total waktu transfer menjelaskan interval setelah byte respons pertama hingga selesai. Ini tidak mengisolasi berapa lama proxy menghabiskan waktu menghubungi situs web atau menunggu situs web menghasilkan respons.
Perbedaan itu penting saat membandingkan IP proxy. Body besar dapat membuat interval setelah byte pertama menjadi panjang meskipun situs web merespons dengan cepat. Body kecil dapat selesai dengan cepat setelah penantian lama sebelum byte pertama.
| Pengukuran | Interpretasi |
|---|---|
| Waktu koneksi | Pembentukan koneksi yang terlihat klien untuk rute transfer |
| Waktu mulai transfer | Waktu yang berlalu hingga respons dimulai, termasuk pekerjaan sebelumnya |
| Total dikurangi mulai transfer | Interval transfer yang tersisa setelah titik itu |
Gunakan definisi tepat yang didokumentasikan untuk setiap bidang. Jenis proxy, TLS, penggunaan ulang koneksi, dan pengalihan dapat memengaruhi tahap mana yang diwakili. Ini adalah pengamatan dari klien; ini tidak secara otomatis mengungkap waktu DNS, antrean, koneksi upstream, dan pemrosesan origin internal proxy secara terpisah.
Jika Anda mengoperasikan proxy, korelasikan waktu klien dengan log permintaan atau metriknya sendiri. Jika tidak, simpan pengukuran sebagai bukti ujung ke ujung dan beri label dengan jujur. Angka yang disebut «waktu respons proxy» memerlukan awal dan akhir yang ditentukan.
Untuk perbandingan, jaga tujuan, ukuran respons, dan beban kerja tetap konsisten. Ketika endpoint publik sesuai untuk perbandingan itu, daftar proxy gratis menawarkan kandidat; gunakan protokol proxy yang didukung sama untuk pengukuran yang sebanding. Hasil yang lebih cepat dari halaman lain dapat mencerminkan transfer yang lebih kecil, bukan jalur proxy yang lebih baik.