Ni all curl -N ddweud wrth brocsi i stopio byffro
Canfod lle mae byffro - ar ochr y cleient, y cyfryngwr neu'r rendro - heb dybio bod baner allbwn curl yn newid holl lwybr yr ymateb.
Mae curl -N, neu --no-buffer, yn analluogi byffro ffrwd allbwn curl. Gall helpu i ddiagnosio allbwn oedi heb newid polisi byffro'r procsi na'r gweinydd.
curl --proxy http://proxy.example:8080 --noproxy '' --no-buffer --max-time 30 https://example.com/streamAr gyfer cymharu trwy brocsi cyhoeddus, dewiswch bwynt terfyn HTTP o'r rhestr procsi HTTP. Defnyddiwch eich URL ffrwd gwirioneddol a dewiswch y terfyn a fwriadwyd. Mae'r rhestr osgoi wag yn cadw'r gymhariaeth hon ar lwybr y procsi a ddewiswyd.
Cyraedd, datgodi a dangos
Gall gweinydd gynhyrchu beitiau cynyddol, gall cyfryngwr eu casglu, gall llyfrgell cleient ddarllen y corff cyfan, a gall porwr ohirio rendro. Cymharwch y beitiau defnyddiol cyntaf a'r cynnydd dilynol lle rydych yn rheoli'r llwybr. Nid yw amser paentio a chyfanswm hyd y gweinydd yn nodi pryd mae'r corff yn cyrraedd.
Yn Guzzle, gwiriwch ffrydio a defnydd o'r corff ar wahân. Mae cywasgu yn ychwanegu cam datgodi. Nid yw newid yn y pryd y mae allbwn wedi'i ddatgodi yn ymddangos yn unig yn profi bod procsi yn y gydran byffro.
Beth mae'r cyfryngwr yn ei weld
Ni all procsi CONNECT di-drys yn dadansoddi ymatebion HTTPS mewnol fel HTTP cyffredin. Mae gan wasanaeth archwilio TLS awdurdodedig welededd wahanol, felly nid yw HTTPS yn unig yn profi absenoldeb archwilio.
Unwaith y nodir y cam aros, defnyddiwch y rheolyddion ffrydio a gefnogir gan y gydran honno. Nid yw cyfarwyddiadau procsi cefn yn berthnasol yn awtomatig i brocsi blaen; mae baner allbwn curl yn newid dim ond ei ran ei hun o'r llwybr.