Can gu bheil cURL a' fosgladh ceangal TCP ùr ri proxy HTTP sìmplidh, a' stèidheachadh tunail HTTPS agus a' luchdadh aon fhreagairt a-nuas. Tha na h-amairean a' toirt cunntas air clachan-mìle a chunnaic cURL air an t-slighe sin.

LuachClach-mhìle air a tomhas bho thoiseach a' ghluasaid
time_connectTha an ceangal ris a' phroxy air a choileanadh
time_appconnectTha an crathadh-làimhe TLS iomchaidh air a choileanadh
time_starttransferChaidh a' chiad bhaidht den fhreagairt fhaighinn
time_totalTha an gluasad air crìochnachadh

Airson glacadh dealbhach ann an slige POSIX:

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/

Airson coimeas poblach HTTPS ceadaichte gun teisteasan proxy, faodaidh innteart HTTP bhon liosta proxy HTTP a dhol an àite a' phroxy eisimpleir. 'S e diogan cruinnichte a th' anns na luachan. Chan e ceithir amannan neo-eisimeileach a th' annta ri chur ri chèile. Cùm mearachd a' ghluasaid agus inbhe an fhreagairt ri taobh nan àireamhan: cha do ràinig ceangal a dh'fhàillig no tunail a chaidh a dhiùltadh a h-uile clach-mhìle às a dhèidh.

Dè as urrainn don toirt-air-falbh innse dhut

Airson aon fhreagairt shoirbheachail, tha time_total às aonais time_starttransfer a' toirt cunntas air an eadar-ama a tha air fhàgail an dèidh do a' chiad bhaidht ruighinn. 'S e sin gu ìre mhòr an gluasad freagairt nas fhaide air adhart agus an obair cho-cheangailte air taobh a' chliant. Chan e ùine a' phroxy airson ceangal ris an làrach, oir thachair sin mus b' urrainn don fhreagairt ruighinn.

Mar an ceudna, faodaidh time_starttransfer às aonais time_connect tunail, TLS, feitheimh lìonra uachdrach, obair an fhrithealaiche agus giollachd eile a ghabhail a-steach. Le bhith ag ainmeachadh an eadar-dhealaichte gu lèir mar "latas a' phroxy", thathas a' sònrachadh grunn phàirtean do aon chom-pàirtiche.

Gus feitheimh DNS, ceangail agus freagairt a' phroxy a sgaradh, faigh beachdan no lorgan co-fhreagarrach bho thaobh a' phroxy. Chan fhaigh an cliant na stampaichean-ùine a-staigh sin dìreach le bhith a' cleachdadh HTTP CONNECT.

Dèan coimeas air gluasadan co-ionann. Bidh ath-stiùireadh a' cur ùine iomadh iarrtais ris, agus bidh ath-chleachdadh cheangal agus ioma-fhillteachadh ag atharrachadh dè an obair ullachaidh a tha a dhìth. Clàraich na cumhaichean sin mus cuir thu àireamhan aon phroxy an coimeas ri feadhainn eile.

Artaigilean co-cheangailte