Ejja ngħidu li cURL jiftaħ konnessjoni TCP ġdida ma' proxy HTTP sempliċi, jistabbilixxi mina HTTPS u jniżżel risposta waħda. Dawn il-ħinijiet jiddeskrivu stadji li cURL osserva fuq dak il-passaġġ.

ValurStadju mkejjel mill-bidu tat-trasferiment
time_connectIl-konnessjoni mal-proxy tlestiet
time_appconnectIl-handshake TLS rilevanti tlestiet
time_starttransferIrċevejna l-ewwel byte tar-risposta
time_totalIt-trasferiment spiċċa

Għal qabda POSIX-shell bħala eżempju:

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/

Għal tqabbil HTTPS pubbliku permess mingħajr kredenzjali tal-proxy, entrata HTTP mil-lista tal-proxy HTTP tista' tissostitwixxi l-proxy tal-eżempju. Il-valuri huma sekondi akkumulati. Dawn mhumiex erba' tulijiet indipendenti li jiġu miżjuda flimkien. Żomm l-iżball tat-trasferiment u l-istat tar-risposta maġenb in-numri: konnessjoni li falliet jew mina miċħuda ma wasslux għal kull stadju aktar tard.

X'tista' tgħidlek it-tnaqqis

Għal risposta waħda b'suċċess, time_total nieqes time_starttransfer jiddeskrivi l-intervall li jibqa' wara li wasal l-ewwel byte. Dak huwa l-aktar it-trasferiment aktar tard tar-risposta u x-xogħol assoċjat fuq il-ġenb tal-klijent. Mhuwiex il-ħin tal-proxy biex jgħaqqad mas-sit web, għax dak seħħ qabel ma setgħet tasal ir-risposta.

Bl-istess mod, time_starttransfer nieqes time_connect jista' jinkludi l-bini tal-mina, TLS, stennija fin-netwerk upstream, xogħol tas-server u pproċessar ieħor. Li l-varjazzjoni kollha tissejjaħ "latenza tal-proxy" ifisser li diversi komponenti jiġu attribwiti lil parteċipant wieħed.

Biex tissepara l-istennijiet tal-proxy tad-DNS, tal-konnessjoni u tar-risposta, ikseb osservazzjonijiet jew traċċi korrispondenti min-naħa tal-proxy. Il-klijent ma jirċevix dawk it-timbri tal-ħin interni sempliċement talli juża HTTP CONNECT.

Qabbel trasferimenti ekwivalenti. Ir-ridirezzjonijiet iżidu l-ħinijiet ta' diversi talbiet, filwaqt li l-użu mill-ġdid tal-konnessjonijiet u l-multiplexing ibiddlu x'xogħol ta' tħejjija huwa meħtieġ. Innota dawk il-kundizzjonijiet qabel ma tqabbel in-numri ta' proxy ma' dawk ta' ieħor.

Artikli relatati