PDA

View Full Version : cache کردن فایل ها در مرورگر



ali_mnkt
یک شنبه 09 تیر 1392, 20:33 عصر
با سلام

چطور می تونم که فایل هایی مثل عکس ها ، فایل های CSS و javascript ور در مرورگر کاربر cache کنم تا وقتی کاربر برای اولین بار وارد سایت من شد cach شن و در بازدید های بعدی request اضافه سمت سرور نرود ؟

مهدی کرامتی
یک شنبه 09 تیر 1392, 20:42 عصر
این کار به صورت خودکار توسط تمام browser ها انجام می شود و لازم نیست شما کار خاصی انجام دهید.

ali_mnkt
یک شنبه 09 تیر 1392, 20:51 عصر
این کار به صورت خودکار توسط تمام browser ها انجام می شود و لازم نیست شما کار خاصی انجام دهید.

اما شما فرض کنید که یک فروشگاه الکترونیکی دارید که لیستی از محصولات رو به همراه عکس اونها نشون می ده هربار که صفحه محصولات load می شه در firebug قسمت net که می بینم request هایی برای load کردن عکس محصولات به سمت سرور فرستاده می شه !!!!!!!!!!!!!

imanasp
دوشنبه 10 تیر 1392, 15:50 عصر
اگه منظورتون قسمتهای استاتیک سایتتون هست که می تونید توی Web.Config این کد رو بگذارید:

<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="100:00:00" />
</staticContent>

برای کسی که بعد از بار اول سایت رو ویزیت می کنه Cashe مرورگرش توی این مثال 100 ساعت، که بیشتر از 4 روز میشه تعیین شده