Ferbinings- en lêstiidlimiten beheine bepaalde wachttiiden. Se beheine net needsaaklik in hiele proxy-operaasje, dy't ek wachtsjen yn 'e rige, DNS, CONNECT, TLS, trochferwizings, werpogingen en it lêzen fan it antwurd omfetsje kin.

LimytBerik
Ferbinings-tiidlimytFerbiningsopbou neffens de definysje fan 'e klant
Lês-inaktiviteitstiidlimytIn wachtsjen sûnder de ferwachte datafoargong
Algehiele deadlineDe tastiene doer fan 'e folsleine operaasje

Begjin mei it budzjet fan 'e operaasje

Brûk de dokumintearre algehiele deadline of it annulearringsmechanisme fan 'e klant wêr't dat bestiet, njonken de fazelimiten. HTTPX skiedt wachttiiden foar poule, ferbining, lêzen en skriuwen. Requests stelt dat syn tiidlimyt gjin limyt foar folsleine download is. curl biedt in algehiele oerdrachts-tiidlimyt.

Bygelyks, in taak fan tweintich sekonden bringt twa sekonden yn 'e rige troch, trije mei it opbouwen fan syn rûte en seis mei in mislearre útwikseling. De folgjende poging hat likernôch njoggen sekonden oer. Elke werpoging nije tweintich sekonden jaan soe it oarspronklike budzjet weismite.

Brûk in monotone klok foar it byhâlden fan ferstrutsen tiid. Draach in absolute deadline of de oerbliuwende doer troch de lagen dy't it wurk besitte. As in omlizzend annulearringsmechanisme it fereaske berik net hanthavenje kin, meitsje dy beheining eksplisyt.

Nim it lichem en it opromjen op

In metoade dy't nei de kopteksten weromkomt, kin it lêzen fan it lichem bûten syn deadline litte. Beslis oft it budzjet de opbou, in folsleine einige download of in langduorjende stream mei aparte libbenskrêftregels dekt. In modern .NET-foarbyld foar it annulearjen fan kopteksten en lichem draacht ien token troch beide fazen.

Lit tiid oer om antwurden te sluten en it annulearjen te foltôgjen foar't in folgjende poging poulekapasiteit nimt. Registrearje de mislearre faze en ferstrutsen tiid; werhelle lêzingen mei foargong kinne inaktiviteitslimiten befredigje wylst de algehele taak te lang duorret.

De upstream-deadline fan in gateway heart by dy gateway. Sadree't er 504 weromjout, kin ûnbrûkt klantbudzjet de foltôge poging net ferlingje. Hâld elke timer oan syn eigner ferbûn as jo beslute hokker ynstelling korrigearre wurde moat.

Relatearre artikelen