Pomalý postup môže udržať sťahovanie cez proxy v medziach časového limitu čítania
Pochopte, prečo občasné bajty odpovede môžu udržať sťahovanie cez proxy v medziach limitu nečinnosti čítania, kým sa celková dĺžka stane neprijateľnou.
Odpoveď, ktorá občas doručí niekoľko bajtov, môže zostať v medziach každého limitu nečinnosti čítania, no celkovo trvá príliš dlho. Časový limit čítania nemusí merať celú dĺžku prenosu.
Zvoľte politiku podľa zaťaženia. Konečný archív potrebuje rozpočet na dokončenie; prúd udalostí môže oprávnene pokračovať hodiny a občas byť tichý.
Merajte užitočný postup
Pri sťahovaní súboru zachovajte celkový termín a zvážte klientom podporované ovládanie nízkej rýchlosti alebo postupu. Definujte interval a množstvo užitočných údajov. Bajt srdcového tepu môže ukazovať aktivitu bez skutočného postupu k dokončeniu súboru.
Udržujte nastavenie tunela oddelene od prenosu tela. Čakanie na dokončenie CONNECT a prijímanie pomalého tela cieľa sú rôzne fázy s rôznymi dôkazmi.
Spotrebujte alebo zatvorte odpoveď na každej výstupnej ceste. Ponechanie pomalého prúdu otvoreného môže spôsobiť, že ďalšia požiadavka bude čakať na kapacitu fondu, čo vytvorí ďalší časový limit z iného dôvodu.
Ak pozorovaná dĺžka prekročí zamýšľanú politiku, preskúmajte presnú verziu klienta a čítaciu slučku. Správne fungujúci časovač nečinnosti, správanie vlastnej slučky a chyba implementácie si vyžadujú rôzne opravy.