Eit lagra svar med Vary: * fell alltid i den vanlege Vary-samsvarstesten. Proxyen kan ikkje slå fast at ein seinare førespurnad har rett til same framstilling berre fordi URL-en og dei synlege headarane ser like ut.

Samanlikn det med:

Vary: Accept-Encoding

Dette namngjev eit førespurnadsfelt som cachen kan samanlikne. Jokerteiknet seier at denne typen headarsamanlikning ikkje er nok. Auka ferskleik eller større cache gjev ikkje den manglande utvalsinformasjonen.

Skilnaden er mellom lagring og gjenbruk. Ein cache kan halde på informasjon som er nyttig for validering, men ein lagra jokerteiknvariant blir ikkje eit vanleg samsvarande svar som kan oppfylle den neste førespurnaden. Proxyen må vanlegvis kontakte opphavet i staden.

La svarpolicyen skildre applikasjonen

Viss du styrer opphavet og framstillinga verkeleg berre varierer etter identifiserbare førespurnadsheadarar, namngjev dei felta nøyaktig. Ikkje byt ut jokerteiknet med Accept-Encoding berre fordi det dømet kan cachelagrast: applikasjonen kan også variere etter språk, autorisasjon eller informasjon utanfor dei headarane.

Viss innhaldet er privat eller ikkje bør lagrast, uttrykk det gjennom den tilsvarande cachepolicyen. Å fjerne Vary gjer ikkje personleg innhald trygt å dele.

Squids vary_ignore_expire gjeld handsaming av utløp for varierande svar og historisk HTTP-åtferd. Det er ikkje ein brytar som får jokerteiknet til å samsvare.

Relaterte artiklar