كيف يمكنني إضافة تاريخ انتهاء الصلاحية إلى img علامة ؟

StackOverflow https://stackoverflow.com/questions/4098185

  •  28-09-2019
  •  | 
  •  

سؤال

أنا باستخدام سرعة الصفحة الحرائق تمديد للمساعدة في تحسين أداء الصفحة.لدي صورة الثقيلة صفحة واحدة من الاقتراحات هي:

التخزين المؤقت مستعرض النفوذ التالية cacheable الموارد قصيرة نضارة العمر.تحديد انقضاء أسبوع واحد على الأقل في المستقبل على الموارد التالية:

وأنا أعلم أنك يمكن أن يحدد صلاحية أو ذاكرة التخزين المؤقت-السيطرة على رؤوس على صفحة كاملة ، ولكن كيف يمكنني إضافة انتهاء الصلاحية محددة عنصر ؟ هل من الممكن أم أنني أسأت فهم ما سرعة الصفحة هو تقترحه ؟

هل كانت مفيدة؟

المحلول

ويفترض أنك تعيين انتهاء صلاحية أو ذاكرة التخزين المؤقت-رؤوس على صورة باستخدام نوع من الإعداد في خادم الويب (إما تكوين دليل معين أو استخدام برنامج نصي) بحيث طلب http إرسالها لكل صورة كما يحتوي على هذه الصفات.

إذا كنت تستخدم apache, خيار واحد للقيام بذلك بالنسبة لك هو mod_expires.

نصائح أخرى

إذا كنت تستخدم IIS يمكنك وضع الصور في مجلد منفصل ثم تعيين ذاكرة التخزين المؤقت رأس.إذا قمت بتحديث صورة, تغيير اسم الملف بحيث سيتم تحديث في المستعرض في المرة القادمة المستخدم بتحميل الصفحة

باستخدام المحتوى انتهاء الصلاحية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top