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.

Sorodni članki