Apakah konten yang diminta lebih dari https masih di-cache oleh browser web atau mereka menganggap perilaku tidak aman ini? Jika ini masalahnya apakah ada untuk memberi tahu mereka bahwa tidak apa-apa untuk melakukan cache?
Apakah konten yang diminta lebih dari https masih di-cache oleh browser web atau mereka menganggap perilaku tidak aman ini? Jika ini masalahnya apakah ada untuk memberi tahu mereka bahwa tidak apa-apa untuk melakukan cache?
Jawaban:
Secara default, peramban web harus menembolokkan konten melalui HTTPS sama seperti pada HTTP, kecuali jika secara eksplisit diberitahu sebaliknya melalui Tajuk HTTP yang diterima.
Tautan ini merupakan pengantar yang bagus untuk pengaturan pengaturan cache di header HTTP.
adakah di sana untuk memberi tahu mereka bahwa boleh-boleh saja cache?
Ini dapat dicapai dengan menetapkan max-age
nilai di Cache-Control
header ke nilai yang tidak nol, misalnya
Cache-Control: max-age=3600
akan memberi tahu browser bahwa halaman ini dapat di-cache selama 3600 detik (1 jam)
Pada 2010, semua browser modern, ish saat ini cache konten HTTPS secara default, kecuali secara eksplisit diberitahu untuk tidak.
Hal ini tidak diperlukan untuk set cache-control:public
ini terjadi.
cache-control:public
?
Https di-cache secara default. Ini dikelola oleh pengaturan global yang tidak dapat ditimpa oleh arahan cache yang ditentukan aplikasi. Untuk mengganti pengaturan global, pilih applet Opsi Internet di panel kontrol, dan pergi ke tab lanjutan. Centang kotak "Jangan simpan halaman yang dienkripsi ke disk" di bawah bagian "Keamanan", tetapi penggunaan HTTPS sendiri tidak berdampak pada apakah IE memutuskan untuk menembolok sumber daya atau tidak.
WinINet hanya menyimpan respons HTTP dan FTP, bukan respons HTTPS. https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx