Zer esan nahi du Vary: * -k proxy cache partekatu batean
Ulertu zergatik Vary: * duen gordetako erantzun batek ezin dion geroagoko eskaera bati bat egin cache partekatuaren hautaketa normalaren bidez.
Vary: * daraman gordetako erantzunak beti huts egiten du Vary-ren bat-etortze proba normalean. Proxyak ezin du ondorioztatu geroagoko eskaera batek errepresentazio berari eskubidea duenik, haren URL eta ikusgai dauden goiburuak antzekoak direlako soilik.
Alderatu hau honekin:
Vary: Accept-Encoding
Honek cacheak aldera dezakeen eskaera-eremu bat izendatzen du. Komodinak dio goiburu-konparaketa mota hori ez dela nahikoa. Freskotasuna edo cachearen tamaina handitzeak ez du falta den hautaketa-informazioa ematen.
Ezberdintasuna biltegiratzearen eta berrerabiltzearen artean dago. Cacheak baliozkotzerako informazio erabilgarria gorde dezake, baina gordetako komodin-bariantak ez du hurrengo eskaera ase dezakeen bat datozen erantzun normalik sortzen. Proxyak jatorriarekin harremanetan jarri behar du normalean.
Egin erantzun-politikak aplikazioa deskriba dezan
Jatorria kontrolatzen baduzu eta errepresentazioa benetan eskaera-goiburu identifikagarrien arabera bakarrik aldatzen bada, izenda itzazu eremu horiek zehaztasunez. Ez ordeztu komodina Accept-Encoding-ekin adibide hori cacheagarria delako soilik: aplikazioa hizkuntzaren, baimenaren edo goiburu horietatik kanpoko informazioaren arabera ere alda daiteke.
Edukia pribatua bada edo ez bada gorde behar, adierazi hori dagokion cache-politikaren bidez. Vary kentzeak ez du eduki pertsonalizatua partekatzeko seguru bihurtzen.
Squid-en vary_ignore_expire ezarpenak erantzun aldakorren iraungitze-kudeaketari eta HTTPren portaera historikoari egiten dio erreferentzia. Ez da komodina bat etortzea lortzen duen etengailua.