مادة تحريرية
دليل

Cache-Control وETag: كيف تمنع إعادة تحميل ما لم يتغير؟

HTTP caching يقلل نقل البيانات وزمن التحميل عبر freshness وrevalidation، لكن اختيار directives يعتمد على نوع المورد وحساسيته.

دليل عملي

HTTP caching يقلل نقل البيانات وزمن التحميل عبر freshness وrevalidation، لكن اختيار directives يعتمد على نوع المورد وحساسيته.

0خطوات
عمليالمستوى

Freshness مقابل Revalidation

إذا كان المورد ما زال fresh يستطيع المتصفح استخدام النسخة محليًا دون طلب. بعد انتهاء freshness يمكنه سؤال الخادم إن كان ETag ما زال مطابقًا والحصول على 304.

لماذا HTML يختلف عن assets؟

HTML قد يحتاج تحديثًا أسرع، بينما ملف CSS يحمل hash أو version في URL يمكن تخزينه مدة طويلة لأن أي تعديل سيولد عنوانًا جديدًا.

بعد هذه المادة

تابع القراءة

من نفس القسم04
  1. 02
  2. 03
  3. 04
اختيار القراء

الأكثر قراءة

الترتيب الكامل
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
يتجدد مع النشر

أحدث المواد

  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
شارك رأيك

التعليقات

0

كن أول من يكتب تعليقًا.