షేర్ చేసిన ప్రాక్సీ కాష్కు Vary: * అంటే ఏమిటి
Vary: * ఉన్న నిల్వ చేసిన ప్రతిస్పందన సాధారణ షేర్ చేసిన కాష్ ఎంపిక ద్వారా తర్వాతి అభ్యర్థనతో ఎందుకు సరిపోలలేదో అర్థం చేసుకోండి.
Vary: * ఉన్న నిల్వ చేసిన ప్రతిస్పందన సాధారణ Vary సరిపోలిక పరీక్షలో ఎప్పుడూ విఫలమవుతుంది. దాని URL మరియు కనిపించే హెడర్లు సమానంగా కనిపిస్తున్నాయి అనే కారణంతో మాత్రమే తర్వాతి అభ్యర్థనకు అదే ప్రాతినిధ్యానికి హక్కు ఉందని ప్రాక్సీ నిర్ణయించలేదు.
దీన్ని దీనితో పోల్చండి:
Vary: Accept-Encoding
ఇది కాష్ పోల్చగల అభ్యర్థన క్షేత్రాన్ని పేర్కొంటుంది. ఇలాంటి హెడర్ పోలిక సరిపోదని వైల్డ్కార్డ్ చెబుతుంది. తాజాదనం లేదా కాష్ పరిమాణం పెంచడం తప్పిపోయిన ఎంపిక సమాచారాన్ని ఇవ్వదు.
భేదం నిల్వ మరియు పునర్వినియోగం మధ్య ఉంది. కాష్ ధృవీకరణకు ఉపయోగపడే సమాచారాన్ని ఉంచుకోగలదు, కానీ నిల్వ చేసిన వైల్డ్కార్డ్ రకం తదుపరి అభ్యర్థనను తీర్చగల సాధారణ సరిపోలే ప్రతిస్పందన కాదు. ప్రాక్సీ సాధారణంగా దానికి బదులు మూలంతో సంబంధం పెట్టుకోవాలి.
ప్రతిస్పందన విధానం అప్లికేషన్ను వివరించనివ్వండి
మీరు మూలాన్ని నియంత్రిస్తూ, ప్రాతినిధ్యం నిజంగా గుర్తించగల అభ్యర్థన హెడర్ల ప్రకారం మాత్రమే మారుతుంటే, ఆ క్షేత్రాలను ఖచ్చితంగా పేర్కొండి. ఆ ఉదాహరణ కాష్ చేయదగినది అనే కారణంతో మాత్రమే వైల్డ్కార్డ్ను Accept-Encoding తో భర్తీ చేయవద్దు: అప్లికేషన్ భాష, అనుమతి లేదా ఆ హెడర్ల వెలుపలి సమాచారం ప్రకారం కూడా మారవచ్చు.
కంటెంట్ ప్రైవేట్గా ఉంటే లేదా నిల్వ చేయకూడదంటే, సంబంధిత కాష్ విధానం ద్వారా దాన్ని తెలియజేయండి. Vary తొలగించడం వ్యక్తిగతీకరించిన కంటెంట్ను పంచుకోవడానికి సురక్షితం చేయదు.
Squid యొక్క vary_ignore_expire సెట్టింగ్ మారుతున్న ప్రతిస్పందనల గడువు నిర్వహణ మరియు చారిత్రక HTTP ప్రవర్తనకు సంబంధించినది. ఇది వైల్డ్కార్డ్ను సరిపోల్చే స్విచ్ కాదు.