Ali Sadeghi
5 سال پیش توسط Ali Sadeghi مطرح شد
5 پاسخ

پاک کردن کش مرورگر کاربر از سمت سرور

یکی از مشکلاتی که من همیشه در پروژه هایی که در دستمه باهاش روبه رو هستم اینه که وقتی فایل های .css رو تغییر میدم و front سایت رو آپدیت می کنم کابران اون سایت به خاطر وجود کش مرورگرشون اون تغییرات رو نمیبینن مگر اینکه کش مرورگرشون رو آپدیت کنن راه حلی که خودم دارم اینه که اسم فایل css رو تغییر بدم آیا راه حل دیگه ای هم وجود داره؟ که راحت تر و مفید تر باشه چون ممکنه هر روز مجبور بشم سایت رو آپدیت کنم


ثبت پرسش جدید
مهدی مهدوی
تخصص : تازه وارد
@mehdi.mahdavi97 5 سال پیش مطرح شد
5

سلام
راه زیاد هست تا جایی که اطلاع دارم ولی فک کنم یه ورژن اضافه کنی ته url فایل های استاتیک به عنوان فایل جدید شناخته میشه

path/style.css?v=1.0
path/script.js?v=1.1

سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش مطرح شد
1

یا از وب پک و نسخه بندی و فشرده سازیش استفاده کنی


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 5 سال پیش مطرح شد
0

سلام
مطلب قدیمی است اما این عموما همیشگی است من پیشنهاد میدم دوستان از ابرآروان استفاده کنند در قسمت CDN آروان تنظیمات Caching هست که راه کارهای جالبی داره و این مشکلات رو به راحتی حل می کنه.

آروان کلود


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 5 سال پیش مطرح شد
0

این مشکل شما مربوط به کش مرورگر نیست . برنامه تو کش سی پنل گیر کرده. و با دستورات بالا که دوستان گفتن کش سیپنل حذف میشه.
@pranceirani2000


سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 5 سال پیش مطرح شد
0

به نظر من بهتره که از WebPack استفاده بشه که اسم فایل های CSS رو میتونه یه جورایی هم کد کنه و موقع تغییر کلا نام فایل عوض میشه و دیگه مشکل کش شدن فایل هم حل میشه و هم از Babel استفاده میکنه که برای اجرا شدن بهتر توی مرورگر های قدیمیه و ....


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام