Сұрақ жолы бар URL-дер үшін HTTP прокси кэштеуі
Сұраққа негізделген ресурстарға әдейі кэш саясатын беріңіз және олардың параметр мәндерін кэш кілтінде сақтаңыз.
Заманауи HTTP ережелері бойынша сұрақ жолы жауапты кэштеуге жарамсыз етпейді. /catalog?page=2 сияқты жария ресурс өзінің көзделген жаңалығын тікелей мәлімдей алады:
Cache-Control: public, max-age=60Бұл жария мазмұн үшін көрнекі саясат. Жауап әлі де кэштеуге жарамдылықтың басқа талаптарын қанағаттандыруы керек. Дербестендірілген нәтижелер прокси операторы жақсырақ хит көрсеткішін қалағаны үшін ғана ортақ кэш алмауы керек.
Сұрақ кэш кілтінде пайдаланылатын мақсатты URI-дің бөлігі болып қалады. 2-бет пен 3-бет әртүрлі сұраулар. Олардың URL-дері ұқсас көрінуі үшін сұрақты алып тастау бір нәтижені екіншісінің орнына ұсынуы мүмкін; бұл нәтижелерді эквивалентті етпейді.
HTTP-нің сұрақ URL-дері үшін эвристикалық жаңалыққа қатысты ескі шектеуі нашар іске асырылғаны дәлелденгеннен кейін алынып тасталды. Айқын жаңалық кэштің болжамына сүйенуден аулақ болады, ал жергілікті прокси ережелері белгілі бір URL-дерді әлі де шығарып тастай алады.
Қарапайым HTTPS CONNECT трафигі ресурсты және оның кэш саясатын TLS ішінде қалдырады. Туннельдейтін форвард прокси сол беттер үшін объектілік кэш алмайды тек URL сұрақты пайдаланғаны үшін.