Počasen napredek lahko ohrani prenos prek posrednika v mejah čakalnega časa branja
Razumite, zakaj lahko občasni bajti odgovora ohranijo prenos prek posrednika v mejah omejitve nedejavnosti branja, medtem ko skupno trajanje postane nesprejemljivo.
Odgovor, ki občasno dostavi nekaj bajtov, lahko ostane v mejah vsake omejitve nedejavnosti branja, a skupno traja veliko predolgo. Čakalni čas branja mu ni treba meriti celotnega trajanja prenosa.
Izberite politiko glede na obremenitev. Končnemu arhivu je potreben proračun za dokončanje; tok dogodkov lahko zakonito traja ure in je včasih tih.
Merite koristen napredek
Pri prenosu datoteke ohranite skupni rok in upoštevajte nadzore majhne hitrosti ali napredka, ki jih podpira odjemalec. Določite interval in količino koristnih podatkov. Bajt srčnega utripa lahko pokaže dejavnost, ne da bi naredil resničen napredek k dokončanju datoteke.
Nastavitev tunela ločite od prenosa telesa. Čakanje na dokončanje CONNECT in prejemanje počasnega ciljnega telesa sta različni stopnji z različnimi dokazi.
Porabite ali zaprite odgovor na vsaki izhodni poti. Če pustite počasen tok odprt, lahko naslednja zahteva čaka na zmogljivost bazena, kar ustvari še en čakalni čas iz drugega razloga.
Če opaženo trajanje preseže predvideno politiko, preglejte natančno različico odjemalca in bralno zanko. Pravilno delujoč časovnik nedejavnosti, vedenje zanke po meri in napaka pri izvedbi zahtevajo vsak svoje popravke.