Uża l-kontinwazzjoni biss meta download.part jappartjeni għall-istess rappreżentazzjoni tal-oġġett li se titlob issa. Isem ta’ fajl waħdu ma jistabbilixxix dan: l-oriġini setgħet bidlet il-kontenut mill-ewwel tentattiv.

curl --proxy http://proxy.example:3128 --noproxy '' --connect-timeout 5 --max-time 60 -C - --output download.part http://files.example/test.bin

Ibdel iż-żewġ endpoints b’servizzi li għandek permess tuża. Għal paragun ta’ fajl pubbliku fejn proxies pubbliċi huma permessi, ħu endpoint HTTP mil-lista ta’ proxies HTTP. -C - juża d-daqs tal-fajl eżistenti bħala punt ta’ kontinwazzjoni. Spezzjona r-risposta tad-destinazzjoni minflok tqis kull ġisem li jintbagħat lura bħala l-bytes neqsin:

RispostaInterpretazzjoni
206 b’Content-RangeIċċekkja li l-firxa mibgħuta lura hi l-kontinwazzjoni mistennija.
200Is-server seta’ injora Range u bagħat ir-rappreżentazzjoni sħiħa.
416Il-firxa mitluba ma tistax tiġi sodisfatta; iżżidx il-paġna tal-iżball mal-fajl.

Validaturi u If-Range jistgħu jgħinu tevita li tgħaqqad verżjonijiet ta’ riżorsa li qed tinbidel. Segwi r-regoli ta’ rappreżentazzjoni tal-applikazzjoni qabel tafda l-fajl komplut.

range_offset_limit fi Squid 6.13 jirregola meta jġib oġġett mill-bidu għall-cache, mhux jekk klijent jistax jitlob firxa:

range_offset_limit 0

Limitu żero jevita li jġib bidu żejjed biss biex jimla l-cache. Il-passaġġ ta’ firxa utli mingħajr caching tal-oġġett xorta jista’ jirnexxi. Għal HTTPS CONNECT ordinarju, l-iskambju Range jinsab ġewwa TLS tad-destinazzjoni; aqra dik ir-risposta minflok tqis il-politika viżibbli tal-cache tal-oġġetti ta’ Squid bħala kontroll tat-talba ta’ ġewwa.

Artikli relatati