Nigbati gbigba lati ayelujara ba dabi ẹni pe o nduro, ya awọn iṣẹlẹ mẹta sọtọ: dide awọn akọle esi, dide awọn baiti ara, ati agbara ohun elo lati lo tabi fi abajade han. Spinner nikan ko le mọ eyi ti o fa idaduro.

Awọn ipele ṣíṣàn deede le ṣe papọ:

origin produces a chunk → proxy forwards bytes → client consumes them

Aṣoju le kọ akoonu ti o yẹ sinu kaṣe lakoko ti o n gbe e lọ. Fifi pamọ ko nilo iduro fun faili gbogbo. read_ahead_gap ti Squid n ṣakoso gbigba ti o n lọ niwaju ifijiṣẹ, eyi ti o jẹ iru fifipamọ miiran.

Ipa ipadabọ le da kika ti o wa ni oke duro fun igba diẹ nigbati alabara ti o lọra ba kun awọn ila ijade. Content-Length tun pese ipari laisi nilo fifipamọ ni kikun. Koodu HTTP/1.1 chunked gba ifijiṣẹ ni ilọsiwaju, ṣugbọn ko le ṣe ileri idaduro kekere ti paati iṣaaju ba di data mu.

Leyin naa ṣayẹwo awọn ipele ṣiṣe. Atunkọ tabi ayẹwo le nilo apakan tabi gbogbo ara. Ipilẹ ati fifi ohun elo ṣe le fa idaduro ijade to wulo. Ni alabara, ọna ti o nduro fun akojọ baiti ni kikun yoo pada pẹ, ati ẹrọ aṣawakiri le gba awọn baiti ṣaaju ki o to le fi wọn han.

Lẹhin CONNECT aṣeyọri, aṣoju lasan n gbe ṣiṣan iṣẹ naa lọ laisi nilo ipari ikẹhin ti faili ti a ti fi pamọ. Tẹle iṣẹlẹ akọkọ ti o nsọnu loke ṣaaju ki o to yi eto kaṣe tabi akoko pada. Nigbati curl ba jẹ oluwoye, aṣayan no-buffer rẹ yipada ipele ijade agbegbe.

Àwọn àpilẹ̀kọ tó jọra