Gall APT ac aptitude nôl ffeiliau ystorfa drwy HTTP. Gall Squid storio ymateb HTTP cymwys yn y storfa; nid oes rhaid i'r cleient fod yn borwr gwe.

Mewn gosodiad Squid 6 neu 7, gwiriwch y mewnbynnau hyn pan fydd pob trosglwyddiad pecyn yn dal i gyrraedd y tarddiad:

  • Mae'r lawrlwytho'n defnyddio HTTP, neu mae gan Squid fynediad fel arall i'r cyfnewid HTTP. Nid yw twnnel HTTPS CONNECT ar ei ben ei hun yn datgelu ymateb y pecyn ar gyfer y storfa.
  • Mae'r storfa wedi'i ffurfweddu â storfa addas. Nid yw llwyddiant anfon yn profi bod cache disg yn bodoli.
  • Mae'r archif yn ffitio maint gwrthrych uchaf y cyfeiriadur cache perthnasol. Gall metadata bach a .deb mawr roi canlyniadau gwahanol.
  • Mae'r cais a'r ymateb yn caniatáu storio ac ailddefnyddio o dan eu polisi cache-control.

Mae APT yn datgelu Acquire::http::No-Cache, Max-Age a No-Store. Gall No-Store rwystro ffeiliau archif y gofynnwyd amdanynt rhag cael eu storio. Mae No-Cache yn gofyn am ail-ddilysu cyn ailddefnyddio ymateb wedi'i storio. Archwiliwch ffurfweddiad APT effeithiol yn ogystal â pholisi Squid.

Cymharwch yr un URL cyflawn ac archwiliwch ganlyniad y storfa yn access.log. Gwesteiwyr drych gwahanol, llwybrau ystorfa wedi newid neu becyn wedi'i storio'n lleol all olygu nad yw dau osodiad byth yn gofyn am yr un gwrthrych rhwydwaith.

Mae drych ystorfa yn cynnal cynnwys yr ystorfa'n fwriadol yn hytrach na dibynnu'n unig ar ailddefnyddio cache HTTP ar alw.

Erthyglau cysylltiedig