Afatet e lidhjes dhe të leximit kufizojnë pritje të caktuara. Ato nuk e kufizojnë domosdoshmërisht një operacion të plotë përmes proxy, i cili mund të përfshijë edhe pritje në radhë, DNS, CONNECT, TLS, ridrejtime, prova të përsëritura dhe leximin e përgjigjes.

KufiFusha
Afati i lidhjesKrijimi i lidhjes sipas përkufizimit të klientit
Afati i pasivitetit të leximitNjë pritje pa përparimin e pritur të të dhënave
Afati totalKohëzgjatja e lejuar e operacionit të plotë

Filloni me buxhetin e operacionit

Përdorni afatin total të dokumentuar të klientit ose mekanizmin e anulimit kur ekziston, së bashku me kufijtë e fazave. HTTPX i ndan pritjet e grupit, lidhjes, leximit dhe shkrimit. Requests deklaron se afati i tij nuk është kufi i një shkarkimi të plotë. curl ofron një afat total transmetimi.

Për shembull, një punë prej njëzet sekondash shpenzon dy sekonda në radhë, tre duke krijuar rrugën e saj dhe gjashtë në një shkëmbim të pasuksesshëm. Provës së saj të radhës i mbeten rreth nëntë sekonda. T'i japësh çdo prove të re njëzet sekonda të freskëta do të hidhte poshtë buxhetin origjinal.

Përdorni një orë monotonike për kontabilitetin e kohës së kaluar. Bartni një afat absolut ose kohëzgjatjen e mbetur nëpër shtresat që zotërojnë punën. Nëse mekanizmi rrethues i anulimit nuk mund të zbatojë fushën e kërkuar, bëjeni atë kufizim të qartë.

Përfshini trupin dhe pastrimin

Një metodë që kthehet pas kokave mund ta lërë leximin e trupit jashtë afatit të saj. Vendosni nëse buxheti mbulon krijimin, një shkarkim të plotë të fundëm apo një rrjedhë të gjatë me rregulla të veçanta jetësie. Një shembull modern në .NET për anulimin e kokave dhe trupit bart një token nëpër të dyja fazat.

Lini kohë për të mbyllur përgjigjet dhe për të përfunduar anulimin përpara se një provë tjetër të marrë kapacitetin e grupit. Regjistroni fazën e dështuar dhe kohën e kaluar; leximet e përsëritura që përparojnë mund të plotësojnë kufijtë e pasivitetit ndërsa puna totale zgjat shumë.

Afati i portës drejt rrjedhës së sipërme i përket asaj porte. Pasi kthen 504, buxheti i papërdorur i klientit nuk mund ta zgjasë provën e përfunduar. Mbajini të gjithë kohëmatësit të lidhur me pronarin e tyre kur vendosni cilën cilësim duhet korrigjuar.

Artikuj të ngjashëm