Tunnel CONNECT biasa memberikan byte terenkripsi kepada Squid, bukan respons situs web yang dapat di-cache. Karena itu, unduhan HTTPS yang besar dapat menghasilkan banyak trafik tanpa menambahkan satu pun entri yang dapat digunakan kembali ke cache objek.

Squid dapat mencatat tujuan tunnel, durasi, dan jumlah byte. Squid tidak menerima path URL internal, direktif cache, representasi, dan validator sebagai pesan HTTP biasa yang dapat disimpan dan digunakan kembali. Menambah ruang disk atau batas ukuran objek tidak dapat mengungkapkannya.

Periksa metode permintaan dan catatan tunnel sebelum menyimpulkan bahwa cache rusak. Beban kerja yang didominasi CONNECT dapat menghasilkan transfer besar dengan sedikit penggunaan ulang objek. Untuk pemeriksaan cache yang sebenarnya, gunakan sumber daya HTTP yang Anda kendalikan dengan header cache eksplisit dan konten yang diketahui; pastikan yang diuji adalah jalur pemrosesan objek Squid, bukan tunnel, cache browser, atau CDN tujuan.

TLS ke proxy merupakan lapisan terpisah. Setelah mengakhiri koneksi TLS pada listener-nya sendiri, Squid dapat memproses permintaan biasa ke tujuan HTTP. Jika koneksi tersebut justru meminta CONNECT ke HTTPS, TLS internal ke tujuan tetap terpisah dan tidak dapat dilihat isinya.

Intersepsi HTTPS mengubah persyaratan kepercayaan sertifikat, otorisasi, dan privasi. Ini bukan penyesuaian ruang cache yang rutin, dan forward proxy biasa tidak memerlukan intersepsi untuk beroperasi.

Artikel terkait