ETag HTTP sarlavhasi nima?
ETag HTTP sarlavhasi nima?

Video: ETag HTTP sarlavhasi nima?

Video: ETag HTTP sarlavhasi nima?
Video: Кэширование в HTTP | Курс "Компьютерные сети" 2024, Noyabr
Anonim

The ETag javob sarlavha resursning muayyan versiyasi uchun identifikatordir. Bu keshlarni yanada samaraliroq qilish va tarmoqli kengligini tejash imkonini beradi, chunki kontent o'zgarmagan bo'lsa, veb-server to'liq javobni qayta yuborishi shart emas.

Xuddi shunday, so'raladi, ETag nimani anglatadi?

ob'ekt yorlig'i

Bundan tashqari, ETag qiymatini qanday olishim mumkin? ETag qiymati yaratilmoqda Uni avtomatik yaratishning keng tarqalgan usullari orasida resurs tarkibidagi xesh yoki oxirgi o'zgartirish vaqt tamg'asining xeshidan foydalanish kiradi. Yaratilgan xesh to'qnashuvsiz bo'lishi kerak. Xesh-to'qnashuv - bu xesh-funktsiyaga ikki yoki undan ortiq kirishlar bir xil natijani beradigan holat.

Xuddi shunday, siz so'rashingiz mumkin: ETag qanday yaratilgan?

ETag avlod qaysi usul ETaglar bor yaratilgan HTTP spetsifikatsiyasida hech qachon ko'rsatilmagan. Umumiy usullar ETag avlod resurs tarkibining to'qnashuvga chidamli xesh funktsiyasidan, oxirgi o'zgartirish vaqt tamg'asining xeshidan yoki hattoki shunchaki qayta ko'rib chiqish raqamidan foydalanishni o'z ichiga oladi.

REST API-da ETag nima?

DEST va ETaglar An ETag (ob'ekt yorlig'i) - HTTP/1.1 mos veb-server tomonidan qaytariladigan HTTP javob sarlavhasi, ma'lum bir URL manzilidagi kontent o'zgarishini aniqlash uchun ishlatiladi. Biz foydalanishimiz mumkin ETaglar ikki narsa uchun - keshlash va shartli so'rovlar. The ETag qiymatni Javob tanasining baytlaridan hisoblangan xesh deb hisoblash mumkin.

Tavsiya: