Squid 403 பதில்கள்: புதிய மறுப்பா அல்லது தேக்ககத்தில் உள்ள பிழையா?
Squid இன் தேக்கக ஆயுள் கொள்கையை மாற்றுவதற்கு முன் புதிய அணுகல் மறுப்பைத் தேக்ககத்தில் சேமிக்கப்பட்ட எதிர்மறை பதிலிலிருந்து வேறுபடுத்துங்கள்.
ஒரே 403 பக்கத்தை இருமுறை பார்ப்பது தேக்கக வெற்றிக்கான சான்று அல்ல. பரிவர்த்தனையின் அணுகல் பதிவு மற்றும் பதில் தலைப்புகளை இரண்டு கேள்விகளுடன் ஒப்பிடுங்கள்: மறுப்பை உருவாக்கியது யார், சேமிக்கப்பட்ட பதில் மீண்டும் பயன்படுத்தப்பட்டதா?
- உள்ளூரில் மறுக்கப்பட்ட கோரிக்கைக்கு அதன் அணுகல் விதி அல்லது அடையாள முடிவு திருத்தப்பட வேண்டும்.
- மூலத்திலிருந்து புதிய மறுப்பு என்பது மூலம் இன்னும் கோரிக்கையை நிராகரிக்கிறது என்பதாகும்.
- மீண்டும் பயன்படுத்தப்பட்ட மூல பதிலுக்கு அதன் புத்துணர்வு கொள்கை மற்றும் பொருந்தும் தேக்கக கட்டமைப்பு சரிபார்க்கப்பட வேண்டும்.
HTTP தேக்ககம் அதன் நிபந்தனைகளின் கீழ் சில எதிர்மறை பதில்களை உள்ளடக்குகிறது, ஆனால் 403 இயல்பாக ஹியூரிஸ்டிக் புத்துணர்வைப் பெறாது. இல்லையெனில் தேக்ககமாகக்கூடிய மறுப்பு வெளிப்படையான பங்கிடப்பட்ட தேக்கக ஆயுளைக் கொண்டிருக்கலாம். மூலத்தில் அனுமதியை மாற்றுவது இன்னும் புதியதாகக் கருதப்படும் பதிலை அழிக்காது; சேமிக்கக் கூடாத முடிவுகளுக்கு பொருத்தமான பதில் கொள்கையைப் பயன்படுத்துங்கள்.
Squid இன் negative_ttl அறியப்படாத காலாவதியுடன் கூடிய சில தோல்வியடைந்த கோரிக்கைகளுக்கான தனி மாற்று வழியாகும். தற்போதைய கட்டளை குறிப்பு உள்ளடக்கும் பதிப்புகளில் அதன் ஆவணப்படுத்தப்பட்ட இயல்புநிலை பூஜ்யம். வெளிப்படையான HTTP வழிமுறைகளால் புதுப்பிக்கப்பட்ட பிழை பதில்களை இது தடைசெய்யவில்லை.
குறிப்பு HTTP மீறல்களை அனுமதிக்கும் கட்டமைப்பையும் கோருகிறது மற்றும் Squid 8 ஐ விலக்குகிறது. ஆதரவைச் சரிபார்க்காமல் Squid 2.7 இன் ஆயுள் பரிந்துரையை வேறு வெளியீட்டுக்கு மாற்ற வேண்டாம். ஒரு பொருளை அகற்றுவது உடனடி அறிகுறியை நீக்கலாம்; அதை மீண்டும் பயன்படுத்தக்கூடியதாக்கும் கொள்கையே அடுத்த கோரிக்கையைத் தீர்மானிக்கிறது.