Stel dat cURL in nije TCP-ferbining nei in gewoane HTTP-proxy iepenet, in HTTPS-tunnel oanleit en ien antwurd delhellet. De tiden beskriuwe de mylpealen dy't cURL op dat paad observearre hat.

WeardeMylpeal metten fanôf it begjin fan 'e oerdracht
time_connectDe ferbining mei de proxy is klear
time_appconnectDe oanbelangjende TLS-hânskieding is klear
time_starttransferIt earste byte fan it antwurd is ûntfongen
time_totalDe oerdracht is dien

Foar in yllustrative POSIX-shell-opname:

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/

Foar in tastiene iepenbiere HTTPS-fergeliking sûnder proxy-gegevens kin in HTTP-ynstjoering út 'e HTTP-proxylist de foarbyldproxy ferfange. De wearden binne kumulative sekonden. It binne gjin fjouwer ûnôfhinklike doerren om byinoar te tellen. Hâld de oerdrachtsflater en de antwurdstatus njonken de sifers: in mislearre ferbining of in wegere tunnel hat net elk letter mylpeal berikt.

Wat ôflûken dy fertelle kin

Foar ien slagge antwurd beskriuwt time_total minus time_starttransfer it oerbliuwende ynterval neidat it earste byte oankaam. Dat is benammen de lettere antwurdoerdracht en it byhearrende wurk oan 'e kliïntkant. It is net de tiid fan 'e proxy om mei de webside te ferbinen, want dat barde earder as it antwurd oankomme koe.

Likegoed kin time_starttransfer minus time_connect tunnelbou, TLS, wachttiden yn it boppeste netwurk, serverwurk en oare ferwurking omfetsje. It hiele ferskil "proxylatinsje" neame jout ferskate ûnderdielen oan ien dielnimmer.

Om de DNS-, ferbining- en antwurdwachttiden fan 'e proxy te skieden, moatsto byhearrende observaasjes of spoaren fan 'e proxyside krije. De kliïnt krijt dy ynterne tiidstimpels net allinnich troch HTTP CONNECT te brûken.

Fergelykje lykweardige oerdrachten. Omliedings foegje tiden fan ferskate oanfragen ta, wylst wergebrûk fan ferbiningen en multiplexing feroarje hokker taretwurk nedich is. Skriuw dy betingsten op foardatsto de sifers fan ien proxy mei dy fan in oare fergelykje.

Relatearre artikelen