Katakan cURL membuka sambungan TCP baharu ke proksi HTTP biasa, membina terowong HTTPS dan memuat turun satu respons. Masa-masa itu menerangkan pencapaian yang diperhatikan cURL pada laluan tersebut.

NilaiPencapaian yang diukur dari permulaan pemindahan
time_connectSambungan ke proksi selesai
time_appconnectJabat tangan TLS berkenaan selesai
time_starttransferBait pertama respons diterima
time_totalPemindahan tamat

Untuk tangkapan POSIX-shell sebagai ilustrasi:

curl --proxy http://proxy.example:8080 \
  --output /dev/null \
  --write-out 'connect=%{time_connect} tls=%{time_appconnect} first=%{time_starttransfer} total=%{time_total}\n' \
  https://example.com/

Untuk perbandingan HTTPS awam yang dibenarkan tanpa kelayakan proksi, entri HTTP daripada senarai proksi HTTP boleh menggantikan proksi contoh. Nilainya ialah saat terkumpul. Ini bukan empat tempoh berasingan untuk dijumlahkan. Simpan ralat pemindahan dan status respons di sebelah nombor: sambungan yang gagal atau terowong yang ditolak tidak mencapai setiap pencapaian berikutnya.

Apa yang boleh diberitahu oleh penolakan

Bagi satu respons berjaya, time_total tolak time_starttransfer menerangkan selang yang tinggal selepas bait pertama tiba. Itu terutamanya pemindahan respons kemudian dan kerja berkaitan di sisi klien. Itu bukan masa proksi untuk bersambung ke laman web, kerana itu berlaku sebelum respons boleh tiba.

Begitu juga, time_starttransfer tolak time_connect mungkin termasuk pembinaan terowong, TLS, tunggu rangkaian huluan, kerja pelayan dan pemprosesan lain. Menyebut keseluruhan perbezaan sebagai "kependaman proksi" memberikan beberapa komponen kepada satu pihak sahaja.

Untuk memisahkan tunggu DNS, sambungan dan respons proksi, dapatkan pemerhatian atau jejak yang sepadan dari sisi proksi. Klien tidak menerima cap masa dalaman itu semata-mata kerana menggunakan HTTP CONNECT.

Bandingkan pemindahan yang setara. Ubah hala menambah masa beberapa permintaan, manakala penggunaan semula sambungan dan pemultipleksan mengubah kerja persediaan yang diperlukan. Catat keadaan itu sebelum membandingkan nombor satu proksi dengan yang lain.

Artikel berkaitan