பங்கிடப்பட்ட ப்ராக்ஸி தேக்ககத்திற்கு Vary: * என்பதன் பொருள் என்ன
Vary: * உள்ள சேமிக்கப்பட்ட பதில் வழக்கமான பங்கிடப்பட்ட தேக்ககத் தேர்வின் மூலம் பிந்தைய கோரிக்கையுடன் ஏன் பொருந்த முடியாது என்பதைப் புரிந்து கொள்ளுங்கள்.
Vary: * உள்ள சேமிக்கப்பட்ட பதில் வழக்கமான Vary பொருத்தல் சோதனையில் எப்போதும் தோல்வியடைகிறது. அதன் URL மற்றும் தெரியும் தலைப்புகள் ஒரே மாதிரியாகத் தோன்றுவதால் மட்டும் பிந்தைய கோரிக்கைக்கு அதே பிரதிநிதித்துவத்திற்கு உரிமை உண்டு என்று ப்ராக்ஸி முடிவெடுக்க முடியாது.
இதை இதனுடன் ஒப்பிடுங்கள்:
Vary: Accept-Encoding
இது தேக்ககம் ஒப்பிடக்கூடிய கோரிக்கை புலத்தைப் பெயரிடுகிறது. இத்தகைய தலைப்பு ஒப்பீடு போதாது என்று வைல்ட்கார்ட் கூறுகிறது. புதுமை அல்லது தேக்கக அளவை அதிகரிப்பது காணாமற்போன தேர்வுத் தகவலைத் தராது.
வேறுபாடு சேமிப்புக்கும் மறுபயன்பாட்டுக்கும் இடையில் உள்ளது. தேக்ககம் சரிபார்ப்புக்கு பயனுள்ள தகவலை வைத்திருக்கலாம், ஆனால் சேமிக்கப்பட்ட வைல்ட்கார்ட் வகை அடுத்த கோரிக்கையை நிறைவேற்றக்கூடிய வழக்கமான பொருந்தும் பதிலாக மாறாது. பொதுவாக ப்ராக்ஸி அதற்குப் பதிலாக மூலத்தைத் தொடர்பு கொள்ள வேண்டும்.
பதில் கொள்கை பயன்பாட்டை விவரிக்கட்டும்
நீங்கள் மூலத்தைக் கட்டுப்படுத்தி, பிரதிநிதித்துவம் உண்மையில் அடையாளம் காணக்கூடிய கோரிக்கை தலைப்புகளின்படி மட்டுமே மாறினால், அந்தப் புலங்களைத் துல்லியமாகப் பெயரிடுங்கள். அந்த எடுத்துக்காட்டு தேக்ககப்படுத்தக்கூடியது என்பதற்காக மட்டும் வைல்ட்கார்ட்டை Accept-Encoding ஆல் மாற்றாதீர்கள்: பயன்பாடு மொழி, அனுமதி அல்லது அந்தத் தலைப்புகளுக்கு வெளியே உள்ள தகவலின்படியும் மாறலாம்.
உள்ளடக்கம் தனிப்பட்டதாக இருந்தால் அல்லது சேமிக்கக்கூடாது என்றால், அதைத் தொடர்புடைய தேக்ககக் கொள்கையின் மூலம் தெரிவியுங்கள். Vary ஐ நீக்குவது தனிப்பயனாக்கப்பட்ட உள்ளடக்கத்தைப் பங்கிடுவதற்குப் பாதுகாப்பாக்காது.
Squid இன் vary_ignore_expire அமைப்பு மாறுபடும் பதில்களுக்கான காலாவதி கையாளுதல் மற்றும் வரலாற்று HTTP நடத்தை தொடர்பானது. அது வைல்ட்கார்ட்டைப் பொருந்தச் செய்யும் சுவிட்ச் அல்ல.