Terbitkan imej yang boleh diguna semula oleh proksi dikongsi
Berikan respons imej yang boleh diguna semula secara awam jangka hayat kesegaran yang jelas dan pengesah, kemudian tafsirkan muat semula pelayar secara berasingan daripada penggunaan semula cache biasa.
Untuk respons imej yang melalui cache dikongsi yang kelihatan kepada HTTP, terbitkan jangka hayat yang jelas dan pengesah. Apabila imej selamat diguna semula antara pengguna, contoh pengepala respons ialah:
Cache-Control: public, max-age=604800
ETag: "image-v4"
Jangka hayat dalam saat; 604800 ialah satu minggu. Gunakan public hanya untuk kandungan yang bertujuan untuk diguna semula antara pengguna.
Jika pelayar dan proksi dikongsi memerlukan jangka hayat berbeza, s-maxage menyediakan jangka hayat cache dikongsi. Contohnya, max-age=3600 dengan s-maxage=604800 memberikan cache dikongsi tempoh kesegaran yang lebih panjang.
Expires ialah tarikh, bukan tempoh
Expires menerima cap masa dalam format tarikh HTTP. max-age mengatasi medan itu, dan s-maxage diutamakan untuk cache dikongsi. Jana mana-mana tarikh Expires semasa menghasilkan respons.
Muat semula boleh meminta pengesahan
Permintaan yang mengandungi Cache-Control: no-cache meminta pengesahan berjaya di asal sebelum respons tersimpan diguna semula. Itu boleh berlaku walaupun dasar kesegaran biasa respons sebaliknya membenarkan penggunaan semula.
Pengesah membolehkan cache memeriksa imej yang tidak berubah dengan cekap. Respons 304 boleh mengesahkan perwakilan tersimpan tanpa menghantar semula bait imej dari asal. Jadi trafik ke asal tidak dengan sendirinya bermakna objek yang di-cache telah dibuang.
Bandingkan penggunaan semula biasa dan muat semula yang eksplisit semasa menyemak dasar.