Gadewch i ni dybio bod cURL yn agor cysylltiad TCP newydd i broxy HTTP plaen, yn sefydlu twnnel HTTPS ac yn lawrlwytho un ymateb. Mae'r amseriadau'n disgrifio cerrig milltir a arsylwyd gan cURL ar y llwybr hwnnw.

GwerthCarreg filltir a fesurwyd o ddechrau'r trosglwyddiad
time_connectCwblhawyd y cysylltiad â'r proxy
time_appconnectCwblhawyd yr ysgwyd llaw TLS perthnasol
time_starttransferCafwyd y byte cyntaf o'r ymateb
time_totalGorffennodd y trosglwyddiad

Ar gyfer cipiad POSIX-shell enghreifftiol:

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/

Ar gyfer cymhariaeth HTTPS gyhoeddus a ganiateir heb fanylion proxy, gall cofnod HTTP o'r rhestr proxy HTTP ddisodli'r proxy enghreifftiol. Mae'r gwerthoedd yn eiliadau cronnus. Nid pedair hyd annibynnol ydynt i'w hadio at ei gilydd. Cadwch y gwall trosglwyddo a statws yr ymateb wrth ymyl y rhifau: nid yw cysylltiad a fethodd na thwnnel a wrthodwyd wedi cyrraedd pob carreg filltir ddilynol.

Beth y gall tynnu ei ddweud wrthych

Ar gyfer un ymateb llwyddiannus, mae time_total minws time_starttransfer yn disgrifio'r cyfwng sy'n weddill ar ôl i'r byte cyntaf gyrraedd. Yn bennaf, dyma'r trosglwyddiad ymateb diweddarach a'r gwaith cysylltiedig ar ochr y cleient. Nid amser y proxy i gysylltu â'r wefan mohono, oherwydd digwyddodd hynny cyn i'r ymateb allu cyrraedd.

Yn yr un modd, gall time_starttransfer minws time_connect gynnwys creu twnnel, TLS, arosiadau'r rhwydwaith uwch, gwaith y gweinydd a phrosesu arall. Mae galw'r gwahaniaeth cyfan yn "guddniad y proxy" yn priodoli sawl cydran i un cyfranogwr.

I wahanu arosiadau DNS, cysylltiad ac ymateb y proxy, cewch arsylwadau neu olion cyfatebol o ochr y proxy. Nid yw'r cleient yn derbyn y stampiau amser mewnol hynny drwy ddefnyddio HTTP CONNECT yn unig.

Cymharwch drosglwyddiadau cyfatebol. Mae ailgyfeirio'n ychwanegu amseriadau sawl cais, tra bod ailddefnyddio cysylltiadau a lluosogi'n newid pa waith paratoi sydd ei angen. Cofnodwch yr amodau hynny cyn cymharu rhifau un proxy â rhifau un arall.

Erthyglau cysylltiedig