رفتن به مطلب
  • 0

کش شدن فایل دانلودی از سرور


Intelligent

سوال

سلام

 

اگر اپ انلاین رو کار کرده باشید متوجه شدین که با اولین دانلود فایل از سرور توسط اپ، اون فایل کش میشه و اگر تغییراتی هم توی فایل داده بشه اون تغییرات توی فایلی که برنامه دانلود میکنه اعمال نشده و همون فایل قبلی هست!

 

دوستان راهکار عملی برای این مشکل رایج پیشنهاد دارن؟

سپاس.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

دو نوع کش داریم یکی سمت سرور یکی سمت کلاینت

باید ببینی مشکل کدومه ؟

 

مثلا فایل های html txt بیشتر کش میشوند سمت سرور ولی php بستگی داره

برای سمت سرور میتونید با ویرایش .htaccess که میتونید کدشو تو نت پیدا بکنی جلوگیری بکنی از کش ولی ضرر هایی هم داره .

 

سمت کلاینتم باید بگید چه فایلی و چطوری دانلود میکنید تا شاید راهی پیدا شد .

 

تشکر از اطلاعات خوبتون

کتابخانه HttpUtils2 قابلیت کش نداره پس کش سمت سرور هست

بررسی کردم دیدم تصاویر هم کش میشن!

 

 

خب راه حل رو هم پیدا کردم میذارم بقیه هم استفاده کنن

با گذاشتن این کدها در قسمت هدر صفحه از کش شدن اون فایل جلوگیری میشه:

 

html:

<meta http-equiv=”Pragma” content=”no-cache”> <meta http-equiv=”Expires” content=”-۱″> <meta http-equiv=”CACHE-CONTROL” content=”NO-CACHE”>

با استفاده از یه فایل js

Cache-Control: no-cache.Pragma: no-cache.Expires: Sat, 01 Jan 2099 00:00:00 GMT (or the date & time of user’s choice).

و php

header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1.
header('Pragma: no-cache'); // HTTP 1.0.
header('Expires: 0'); // Proxies.
لینک ارسال
به اشتراک گذاری در سایت های دیگر

دو نوع کش داریم یکی سمت سرور یکی سمت کلاینت

باید ببینی مشکل کدومه ؟

 

مثلا فایل های html txt بیشتر کش میشوند سمت سرور ولی php بستگی داره

برای سمت سرور میتونید با ویرایش .htaccess که میتونید کدشو تو نت پیدا بکنی جلوگیری بکنی از کش ولی ضرر هایی هم داره .

 

سمت کلاینتم باید بگید چه فایلی و چطوری دانلود میکنید تا شاید راهی پیدا شد .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...