Lokacin da saukewa ya nuna yana jira, raba abubuwa uku: isowar kanun amsa, isowar bayt na jiki, da iyawar aikace-aikacen yin amfani da sakamakon ko nuna shi. Alamar juyawa ita kaɗai ba za ta iya gane wanne ne ke jinkiri ba.

Matakan yaɗawa na yau da kullum na iya haɗuwa:

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

Wakili na iya rubuta abun ciki da ya cancanta zuwa ajiya yayin da yake miƙa shi. Ajiya ba ta bukatar jira dukan fayil ɗin. read_ahead_gap na Squid yana sarrafa dawowa da ke gudana gaba da miƙawa, wanda wani nau'in ajiya ne.

Matsi na baya na iya dakatar da karatu na sama na ɗan lokaci lokacin da jinkirin abokin ciniki ya cika layukan fitarwa. Content-Length kuma yana ba da tsawo ba tare da bukatar cikakkiyar ajiya ba. Rubutun HTTP/1.1 chunked yana ba da izinin miƙawa a hankali, amma ba zai iya yin alkawarin ƙarancin jinkiri ba idan wani ɓangare na baya yana riƙe da bayanan.

Sa'an nan duba matakan sarrafawa. Sake rubutu ko dubawa na iya bukatar wani ɓangare ko dukan jiki. Matsawa da tsarin aikace-aikace na iya jinkirta fitarwa mai amfani. A gefen abokin ciniki, hanyar da ke jira cikakken tsararren bayt tana dawowa daga baya, kuma mai bincike na iya karɓar bayt kafin ya iya nuna su.

Bayan nasarar CONNECT, talakawan wakili yana miƙa rafin sabis ba tare da bukatar tsawon ƙarshe na fayil ɗin da aka rufe ba. Bi abin da ya ɓace na farko a sama kafin canza saitunan ajiya ko lokacin ƙarewa. Lokacin da curl shine mai duba, zaɓinsa na no-buffer yana canza matakin fitarwa na gida.

Labarai masu alaƙa