Squid 403 жауаптары: жаңа бас тарту ма, әлде кэштелген қате ме?
Squid кэшінің өмір сүру саясатын өзгерту алдында жаңа рұқсаттан бас тартуды кэштелген теріс жауаптан ажыратыңыз.
Бір 403 бетін екі рет көру кэш соққысының дәлелі емес. Транзакцияның рұқсат жазбасы мен жауап тақырыптарын екі сұрақпен салыстырыңыз: бас тартуды кім жасады және сақталған жауап қайта пайдаланылды ма?
- Жергілікті түрде қабылданбаған сұрау оның рұқсат ережесі не сәйкестік шешімін түзетуді талап етеді.
- Бастапқы көзден жаңа бас тарту бастапқы көз сұрауды әлі де қабылдамайтынын білдіреді.
- Қайта пайдаланылған бастапқы жауап оның жаңалық саясаты мен қолданылатын кэш конфигурациясын тексеруді талап етеді.
HTTP кэштеу өз шарттары бойынша кейбір теріс жауаптарды қамтиды, бірақ 403 әдепкі бойынша эвристикалық жаңалық алмайды. Өзгеше кэштелетін бас тарту ортақ кэштің нақты мерзімін алып жүруі мүмкін. Бастапқы көзде рұқсатты өзгерту әлі де жаңа деп саналатын жауапты жоймайды; сақталмауы тиіс шешімдер үшін тиісті жауап саясатын қолданыңыз.
Squid-тің negative_ttl мәліметі мерзімі белгісіз кейбір сәтсіз сұраулар үшін жеке қосалқы нұсқа болып табылады. Ағымдағы директива анықтамасы қамтитын нұсқаларда оның құжатталған әдепкі мәні нөлге тең. Бұл айқын HTTP нұсқауларымен жаңартылған қате жауаптарына тыйым салмайды.
Анықтама сонымен қатар HTTP бұзушылықтарына рұқсат беретін құрылымды талап етеді және Squid 8-ді қоспайды. Squid 2.7 үшін мерзім ұсынысын қолдауды тексермей басқа шығарылымға көшірмеңіз. Нысанды жою лезде симптомды жоюы мүмкін; оны қайта пайдалануға мүмкіндік беретін саясат келесі сұрауды анықтайды.