เหตุใดทราฟฟิก CONNECT จึงไม่ทำให้แคชออบเจ็กต์ของ Squid เต็ม
เหตุใดอุโมงค์ HTTPS ปกติจึงส่งข้อมูลจำนวนมากได้โดยไม่มอบออบเจ็กต์การตอบกลับ HTTP ที่นำกลับมาใช้ซ้ำได้ให้ฟอร์เวิร์ดพร็อกซี
อุโมงค์ CONNECT ปกติส่งไบต์ที่เข้ารหัสให้ Squid ไม่ใช่การตอบกลับจากเว็บไซต์ที่แคชได้ ดังนั้นการดาวน์โหลด HTTPS ขนาดใหญ่อาจเพิ่มทราฟฟิกจำนวนมากโดยไม่เพิ่มรายการที่นำกลับมาใช้ซ้ำได้ในแคชออบเจ็กต์เลย
Squid บันทึกปลายทางของอุโมงค์ ระยะเวลา และจำนวนไบต์ได้ แต่ไม่ได้รับพาธ URL ภายใน คำสั่งแคช ตัวแทนข้อมูล และตัวตรวจสอบความถูกต้องในรูปข้อความ HTTP ปกติที่เก็บและนำกลับมาใช้ซ้ำได้ การเพิ่มพื้นที่ดิสก์หรือเพิ่มขีดจำกัดขนาดออบเจ็กต์ไม่สามารถเปิดเผยข้อมูลเหล่านั้นได้
ตรวจสอบเมธอดคำขอและบันทึกอุโมงค์ก่อนสรุปว่าแคชเสีย ภาระงานที่ใช้ CONNECT เป็นหลักอาจมีการถ่ายโอนสูงแต่มีการใช้ออบเจ็กต์ซ้ำน้อยได้ หากต้องการตรวจสอบแคชจริง ให้ใช้ทรัพยากร HTTP ที่คุณควบคุม มีส่วนหัวแคชชัดเจนและรู้เนื้อหาอยู่แล้ว ยืนยันว่ากำลังทดสอบเส้นทางประมวลผลออบเจ็กต์ของ Squid ไม่ใช่อุโมงค์ แคชของเบราว์เซอร์ หรือ CDN ปลายทาง
TLS ไปยังพร็อกซีเป็นอีกชั้นหนึ่งที่แยกกัน หลังจากยุติการเชื่อมต่อ TLS ที่ลิสเซนเนอร์ของตนเอง Squid สามารถประมวลผลคำขอปกติไปยังปลายทาง HTTP ได้ แต่หากการเชื่อมต่อนั้นขอ CONNECT ไปยัง HTTPS แทน TLS ภายในที่เชื่อมกับปลายทางจะยังแยกจากกันและมองไม่เห็นเนื้อหา
การดักถอดรหัส HTTPS เปลี่ยนข้อกำหนดด้านความเชื่อถือใบรับรอง การอนุญาต และความเป็นส่วนตัว นี่ไม่ใช่การปรับพื้นที่แคชตามปกติ และฟอร์เวิร์ดพร็อกซีทั่วไปไม่จำเป็นต้องดักถอดรหัสเพื่อทำงาน