Kompli downloads permezz ta’ Squid
Iċċekkja risposti Range u l-identità tal-oġġett qabel tkompli fajl, u ddistingwi l-prefetch ta’ Squid mill-appoġġ bażiku għal Range.
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.binIbdel 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:
| Risposta | Interpretazzjoni |
|---|---|
| 206 b’Content-Range | Iċċekkja li l-firxa mibgħuta lura hi l-kontinwazzjoni mistennija. |
| 200 | Is-server seta’ injora Range u bagħat ir-rappreżentazzjoni sħiħa. |
| 416 | Il-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 0Limitu ż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.