CONNECT трафигі неліктен Squid нысандар кэшін толтырмайды?
Кәдімгі HTTPS туннелі тура проксиге қайта пайдаланылатын HTTP жауап нысандарын бермей-ақ неліктен көп байт тасымалдай алатыны туралы.
Кәдімгі CONNECT туннелі Squid-ке кэштеуге болатын веб-сайт жауабын емес, шифрланған байттарды береді. Сондықтан үлкен HTTPS жүктеуі нысандар кэшіне қайта пайдаланылатын бірде-бір жазба қоспай, көп трафик тудыруы мүмкін.
Squid туннельдің межелі орнын, ұзақтығын және байт санын тіркей алады. Ол ішкі URL жолын, кэш нұсқауларын, ұсынуды және валидаторларды сақтап, қайта пайдалана алатын қалыпты HTTP хабарлары түрінде алмайды. Дискідегі орынды немесе нысан өлшемінің шегін арттыру оларды ашып көрсетпейді.
Кэш істемейді деген қорытындыға келмес бұрын сұрау әдістері мен туннель жазбаларын тексеріңіз. CONNECT басым жүктемеде үлкен тасымалдар мен нысандарды аз қайта пайдалану қатар болуы мүмкін. Кэшті шын мәнінде тексеру үшін өзіңіз басқаратын, кэш тақырыптары анық және мазмұны белгілі HTTP ресурсын қолданыңыз; туннельді, браузер кэшін немесе межелі CDN-ді емес, Squid-тің нысандарды өңдеу жолын сынап жатқаныңызды растаңыз.
Проксиге дейінгі TLS — бөлек қабат. Өз тыңдағышында TLS қосылымын аяқтағаннан кейін Squid қалыпты HTTP межесіне сұрауды өңдей алады. Егер сол қосылым оның орнына HTTPS-ке CONNECT сұраса, меженің ішкі TLS қосылымы бөлек әрі жабық күйде қалады.
HTTPS-ті ұстап шешу сертификаттарға сенім, рұқсат беру және құпиялық талаптарын өзгертеді. Бұл кэш кеңістігін әдеттегі реттеу емес, әрі қалыпты тура прокси жұмыс істеу үшін мұндай араласуды қажет етпейді.