تحسين التخزين المؤقت
هذه المهمة مخصصة لـتحسين التخزين المؤقت داخل تطوير المواقع / الأداء وSEO التقني. جوهرها: صنف ما يمكن تخزينه في المتصفح أو CDN أو الخادم وما يجب أن يبقى ديناميكيًا.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«تحسين التخزين المؤقت» داخل تطوير المواقع / الأداء وSEO التقني. جوهرها: صنف ما يمكن تخزينه في المتصفح أو CDN أو الخادم وما يجب أن يبقى ديناميكيًا.
بيئة التنفيذ والسياق
- أنواع الموارد والصفحات
- طبقات الكاش الحالية
- Cache-Control وETag إن وجدا
- CDN أو reverse proxy
- نسبة hit/miss
- محتوى شخصي أو متغير
الطلب التقني
نفّذ مهمة «تحسين التخزين المؤقت» تقنيا ضمن تطوير المواقع / الأداء وSEO التقني اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [أنواع الموارد والصفحات] - [طبقات الكاش الحالية] - [Cache-Control وETag إن وجدا] - [CDN أو reverse proxy] - [نسبة hit/miss] - [محتوى شخصي أو متغير] طريقة التنفيذ والفحص: 1. صنف ما يمكن تخزينه في المتصفح أو CDN أو الخادم وما يجب أن يبقى ديناميكيًا. 2. ضع TTL وسياسة invalidation لكل نوع محتوى بدل مدة عامة واحدة. 3. استخدم headers المناسبة وتحقق من Vary والمحتوى الخاص بالمستخدم. 4. قس hit ratio وTTFB قبل وبعد وتحقق من عدم تقديم محتوى قديم أو خاص لمستخدم آخر. المخرجات المقبولة: - سياسة caching للموقع. - Headers وTTL وinvalidation. - توزيع بين browser/CDN/server. - قياس أثر ومخاطر. حافظ على حدود «تحسين التخزين المؤقت»: لا تحوّل الناتج إلى «تحسين تحميل الصور»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل تحسن زمن الاستجابة مع بقاء المحتوى صحيحًا وحديثًا وآمنًا لكل مستخدم؟ما يجب تسليمه
- سياسة caching للموقع
- Headers وTTL وinvalidation
- توزيع بين browser/CDN/server
- قياس أثر ومخاطر
معيار قبول الحل
- هل تحسن زمن الاستجابة مع بقاء المحتوى صحيحًا وحديثًا وآمنًا لكل مستخدم؟