چرا سایت نسخه قدیمی صفحه را نشان میدهد و چطور همان صفحه را تازه کنیم؟
میدانید یک صفحه تغییر کرده اما مرورگر هنوز متن، استایل یا نسخه قبلی آن را نشان میدهد.
اگر فقط یک صفحه قدیمی مانده، ابتدا Hard Refresh بزنید تا مرورگر فایلهای کششده همان بارگذاری را دوباره بگیرد؛ پاککردن کل تاریخچه قدم اول نیست.
مرحلهبهمرحله
- اول یک Reload عادی انجام دهید تا مشکل گذرا جدا شود.
- در Chrome، Edge یا Firefox دسکتاپ روی Windows/Linux از Ctrl+Shift+R استفاده کنید؛ در macOS معمولاً Cmd+Shift+R همان نقش را دارد.
- اگر صفحه درست شد، لازم نیست cache کل مرورگر را پاک کنید.
- اگر مشکل فقط در یک سایت ادامه دارد، داده/cache همان سایت را از Site settings یا تنظیمات مرورگر پاک کنید و دوباره وارد شوید.
- اگر دستگاه دیگری هم همان نسخه قدیمی را میبیند، احتمال cache سمت سایت، CDN یا خود سرویس را در نظر بگیرید؛ پاککردن مرورگر شما لزوماً آن را حل نمیکند.
چرا این کار جواب میدهد؟
مرورگر برای سرعت، فایلهایی مثل CSS، JavaScript و تصویر را cache میکند. گاهی نسخه ذخیرهشده با نسخه تازه سرور هماهنگ نمیشود و reload معمولی همه فایلها را دوباره دریافت نمیکند.
سؤالهایی که معمولاً بعدش پیش میآید
Hard Refresh با پاککردن کل cache یکی است؟
نه. Hard Refresh برای بارگذاری تازه همان صفحه استفاده میشود؛ پاککردن cache سراسری داده بیشتری را تحتتأثیر میگذارد و معمولاً قدم اول لازم نیست.
