Atsakymas, kuris kartkartėmis pateikia kelis baitus, gali likti kiekvienos skaitymo neveiklumo ribos viduje, tačiau iš viso užtrunka per ilgai. Skaitymo laiko limitas neturi matuoti visos perdavimo trukmės.

Pasirinkite politiką pagal darbo krūvį. Baigtiniam archyvui reikia užbaigimo biudžeto; įvykių srautas gali teisėtai tęstis valandas ir kartais tyliai.

Matuokite naudingą pažangą

Failo atsisiuntimui išlaikykite bendrą terminą ir apsvarstykite kliento palaikomą mažo greičio ar pažangos valdymą. Apibrėžkite intervalą ir naudingų duomenų kiekį. Širdies plakimo baitas gali rodyti aktyvumą, bet nedaryti tikros pažangos link failo užbaigimo.

Laikykite tunelio sąranką atskirai nuo kūno perdavimo. Laukimas, kol baigsis CONNECT, ir lėto paskirties kūno gavimas yra skirtingi etapai su skirtingais įrodymais.

Suvartokite arba uždarykite atsakymą kiekviename išėjimo kelyje. Palikus lėtą srautą atvirą, kita užklausa gali laukti baseino talpos, todėl dėl kitos priežasties atsiranda dar vienas laiko limitas.

Jei stebima trukmė viršija numatytą politiką, patikrinkite tikslią kliento versiją ir skaitymo ciklą. Tinkamai veikiantis neveiklumo laikmatis, pasirinktinio ciklo elgsena ir įgyvendinimo klaida reikalauja skirtingų pataisymų.

Susiję straipsniai