Lēns progress var noturēt starpniekservera lejupielādi tā lasīšanas taimauta robežās
Saprotiet, kāpēc neregulāri atbildes baiti var noturēt lejupielādi caur starpniekserveri lasīšanas bezdarbības limitā, kamēr kopējais ilgums kļūst nepieņemams.
Atbilde, kas laiku pa laikam piegādā dažus baitus, var palikt katrā lasīšanas bezdarbības limitā, bet kopumā aizņem pārāk ilgu laiku. Lasīšanas taimautam nav jāmēra viss pārsūtīšanas ilgums.
Izvēlieties politiku atbilstoši darba slodzei. Ierobežotam arhīvam nepieciešams pabeigšanas budžets; notikumu straume var likumīgi turpināties stundām un brīžiem būt klusa.
Mēriet lietderīgo progresu
Faila lejupielādei saglabājiet kopējo termiņu un apsveriet klienta atbalstītās mazā ātruma vai progresa vadības. Definējiet intervālu un lietderīgo datu apjomu. Sirdsdarbības baits var parādīt aktivitāti, bet neveikt reālu progresu pret faila pabeigšanu.
Turiet tuneļa iestatīšanu atsevišķi no ķermeņa pārsūtīšanas. Gaidīšana, līdz CONNECT pabeidzas, un lēna galamērķa ķermeņa saņemšana ir dažādi posmi ar dažādiem pierādījumiem.
Patērējiet vai aizveriet atbildi katrā izejas ceļā. Ja lēna straume tiek atstāta atvērta, nākamais pieprasījums var gaidīt pūla jaudu, radot vēl vienu taimautu cita iemesla dēļ.
Ja novērotais ilgums pārsniedz paredzēto politiku, pārbaudiet precīzu klienta versiju un lasīšanas cilpu. Pareizi darbojošs bezdarbības taimeris, pielāgotas cilpas uzvedība un ieviešanas kļūda prasa atšķirīgus labojumus.