سلام و خسته نباشید
من هر دفعه که تغییرات جدیدی رو وبسایتم اعمال میکنم باید کش مرورگر رو پاک کنم تا تغییرات جدیدم دیگه بشه ! ولی چرا همچین اتفاقی میفته
چه زمان هایی مرورگر کش میشه ؟
چطوری میتونم تغییرات رو بدون کش کردن مرورگر اعمال کنم؟
با کلید کنترل و اف پنج کش خودکار پاک و صفحه ریلود میشه
شاید پاسخ شما همینجا باشد
پیشنهاد می کنم حتما از laravel-mix استفاده کنید. چون این قضیه رو خیلی ساده و تمیز هندل میکنه.
منطق کارش برای حل این مشکل شما که بهش Cache Busting میگه هم همون چیزی هست که @juza66 بالاتر اشاره کردند. یعنی باعث میشه که بعد از هر بار تغییر بصورت اتومات یک عبارت رندوم به انتهای فایل هاتون اضافه بشه و این جوری مروگر رو مجبور به حذف کش و دانلود مجدد فایل خواهد کرد.
توضیحات بیشتر و نحوه استفاده:
https://laravel.com/docs/8.x/mix#versioning-and-cache-busting
روش هایی که سایر دوستان هم اشاره کردند درسته اما مربوط به زمانی هست که کش خودمون رو میخواهیم پاک کنیم. اما وقتی داریم راجع به مخاطبان وبسایت صحبت میکنیم نمیتونیم بهشون بگیم Ctrl+F5 بزنید یا تیک گزینه disable cache رو فعال کنید! 😏