Umumiy proksi qayta ishlata oladigan rasmlarni e'lon qiling
Ommaviy qayta foydalaniladigan rasm javoblariga aniq yangilik muddati va validatorlar bering, so'ng brauzerning qayta yuklanishini oddiy kesh qayta ishlatilishidan alohida talqin qiling.
HTTP uchun ko'rinadigan umumiy kesh orqali o'tadigan rasm javobi uchun aniq muddat va validator e'lon qiling. Rasm foydalanuvchilar orasida qayta ishlatish uchun xavfsiz bo'lsa, namunaviy javob sarlavhalari quyidagicha:
Cache-Control: public, max-age=604800
ETag: "image-v4"
Muddat soniyalarda; 604800 — bir hafta. public ni faqat foydalanuvchilar orasida qayta ishlatishga mo'ljallangan kontent uchun ishlating.
Agar brauzer va umumiy proksiga turli muddatlar kerak bo'lsa, s-maxage umumiy kesh muddatini beradi. Masalan, max-age=3600 bilan s-maxage=604800 umumiy keshga uzoqroq yangilik davrini beradi.
Expires — bu sana, muddat emas
Expires HTTP sana formatidagi vaqt belgisini oladi. max-age bu maydonni bekor qiladi, umumiy keshlar uchun esa s-maxage ustuvor. Javobni tayyorlashda istalgan Expires sanasini yarating.
Qayta yuklash tekshiruvni so'rashi mumkin
Cache-Control: no-cache ni o'z ichiga olgan so'rov saqlangan javob qayta ishlatilishidan oldin manbada muvaffaqiyatli tekshiruvni so'raydi. Bu javobning oddiy yangilik siyosati boshqacha tarzda qayta ishlatishga ruxsat bergan holatda ham sodir bo'lishi mumkin.
Validator keshga o'zgarmagan rasmni samarali tekshirish imkonini beradi. 304 javobi rasm baytlarini manbadan qayta yubormasdan saqlangan tasvirni tasdiqlashi mumkin. Shuning uchun manbaga ketayotgan trafik o'z-o'zidan keshlangan obyekt tashlab yuborilganini anglatmaydi.
Siyosatni ko'rib chiqishda oddiy qayta ishlatish va aniq qayta yuklashni taqqoslang.