«کش (Cache) یا حافظه پنهان، دادههای موقتی است که برای افزایش سرعت بارگذاری صفحات وب و بهینهسازی مصرف اینترنت روی دستگاه شما ذخیره میشود. با این حال، گاهی اوقات همین دادههای ذخیرهشده باعث نمایش نسخههای قدیمی سایت، عدم اعمال تغییرات طراحی، یا بروز خطاهای شبکه و DNS میشوند. در این مقاله، بهصورت گامبهگام و کاربردی روشهای پاکسازی کش مرورگر و کش شبکه را در سیستمعاملهای ویندوز، لینوکس و اندروید بررسی میکنیم تا بتوانید مشکلات رایج دسترسی و نمایش وبسایتها را بهسادگی برطرف کنید.»
کش چیست و چرا باید آن را پاک کنیم؟
Cache یا کش، بخشی از دادههای ذخیرهشده موقت در دستگاه یا مرورگر است که برای افزایش سرعت بارگذاری صفحات و کاهش مصرف اینترنت استفاده میشود. مرورگر فایلهایی مثل تصاویر، CSS، JavaScript و حتی برخی پاسخهای DNS را ذخیره میکند تا در مراجعه بعدی، سایت سریعتر باز شود.
اما همین ویژگی گاهی دردسرساز میشود. برای مثال:
- نسخه قدیمی سایت نمایش داده میشود
- تغییرات طراحی یا محتوایی دیده نمیشود
- خطاهای مربوط به DNS یا اتصال رخ میدهد
- برخی وبسایتها ناقص یا اشتباه بارگذاری میشوند
- بعد از تغییر IP یا تنظیمات شبکه، اینترنت به مشکل میخورد
در چنین شرایطی، پاکسازی کش مرورگر و شبکه میتواند مشکل را برطرف کند.
تفاوت کش مرورگر و کش شبکه
پیش از شروع، بهتر است تفاوت این دو را بدانیم:
1) کش مرورگر
این کش مربوط به فایلهای سایتها در مرورگر است؛ مثل:
- تصاویر
- فایلهای CSS
- فایلهای JavaScript
- کوکیها و دادههای ذخیرهشده سایت
2) کش شبکه
این بخش معمولاً شامل دادههای مربوط به اتصال شبکه است، از جمله:
- DNS Cache
- تنظیمات موقت IP
- اطلاعات ذخیرهشده اتصال
اگر مشکل شما مربوط به باز نشدن سایت، تغییر دامنه، خطای DNS یا عدم نمایش نسخه جدید سایت است، گاهی لازم است هر دو نوع کش را پاک کنید.
پاک کردن کش در Google Chrome ویندوز
در ویندوز، بیشتر کاربران از مرورگرهای Google Chrome، Microsoft Edge و Firefox استفاده میکنند. در ادامه نحوه پاک کردن کش در هرکدام را توضیح میدهیم.
پاک کردن کش در Google Chrome ویندوز
روش اول: از طریق تنظیمات
- مرورگر Chrome را باز کنید.
- روی آیکون سه نقطه در بالا سمت راست کلیک کنید.
- وارد Settings شوید.
- به بخش Privacy and security بروید.
- روی Clear browsing data کلیک کنید.
- بازه زمانی را روی All time قرار دهید.
- گزینه Cached images and files را فعال کنید.
- در صورت نیاز، گزینه Cookies and other site data را هم انتخاب کنید.
- روی Clear data بزنید.
روش سریع
کلیدهای زیر را همزمان فشار دهید:
Ctrl + Shift + Delete
پاک کردن کش در Microsoft Edge ویندوز
- مرورگر Edge را باز کنید.
- روی سه نقطه بالا سمت راست کلیک کنید.
- وارد Settings شوید.
- از منوی کناری، Privacy, search, and services را انتخاب کنید.
- در بخش Clear browsing data روی Choose what to clear کلیک کنید.
- بازه زمانی را روی All time بگذارید.
- گزینه Cached images and files را فعال کنید.
- روی Clear now کلیک کنید.
روش سریع
کلیدهای زیر را همزمان فشار دهید:
Ctrl + Shift + Delete
پاکسازی کش شبکه در ویندوز
اگر مشکل شما به باز نشدن سایت، خطای DNS، عدم دسترسی به دامنه یا اختلال اتصال مربوط است، بهتر است کش شبکه را هم پاک کنید.
پاک کردن DNS Cache در ویندوز
ipconfig /flushdns
اگر عملیات موفق باشد، پیامی مشابه این میبینید:
Successfully flushed the DNS Resolver Cache.
در برخی موارد بهتر است IP سیستم را نیز آزاد و دوباره دریافت کنید:
ipconfig /release
ipconfig /renew
ریست تنظیمات شبکه در ویندوز
اگر مشکل همچنان ادامه دارد، این دستورات هم مفید هستند:
بعد از اجرای این دستورات، سیستم را Restart کنید.
پاکسازی کش مرورگر در لینوکس
در لینوکس هم پاک کردن کش مرورگر تقریباً مشابه ویندوز است، چون مرورگرها رابط کاربری یکسانی دارند. اگر از Chrome، Chromium، Firefox یا Edge روی لینوکس استفاده میکنید، میتوانید همان مسیرهای بالا را دنبال کنید.
میانبر عمومی حذف کش مرورگر در لینوکس
در بیشتر مرورگرها:
Ctrl + Shift + Delete
پاکسازی کش شبکه در لینوکس
در لینوکس، روش پاک کردن کش شبکه به توزیع و سرویس مدیریت DNS بستگی دارد. در بسیاری از سیستمها، یکی از سرویسهای زیر فعال است:
systemd-resolveddnsmasqnscd
پاک کردن DNS Cache در لینوکس با systemd-resolved
ابتدا این دستور را اجرا کنید:
sudo resolvectl flush-caches
پاک کردن کش DNS در لینوکس با dnsmasq
اگر از dnsmasq استفاده میکنید:
sudo systemctl restart dnsmasq
پاک کردن کش DNS در لینوکس با nscd
اگر سرویس nscd فعال باشد:
sudo systemctl restart nscd
پاکسازی کش مرورگر در اندروید
در گوشیها و تبلتهای اندرویدی، پاک کردن کش مرورگر و دادههای مرور وب بسیار رایج است؛ بهویژه وقتی سایتی درست باز نمیشود یا نسخه قدیمی صفحات نمایش داده میشود.
پاک کردن کش Chrome در اندروید
- برنامه Google Chrome را باز کنید.
- روی سه نقطه بالا سمت راست بزنید.
- وارد History شوید.
- گزینه Clear browsing data را انتخاب کنید.
- بازه زمانی را روی All time قرار دهید.
- گزینه Cached images and files را تیک بزنید.
- در صورت نیاز، Cookies and site data را هم انتخاب کنید.
- روی Clear data بزنید.
پاکسازی کش شبکه در اندروید
در اندروید معمولاً گزینه مستقیمی برای Flush DNS مانند ویندوز وجود ندارد، اما چند روش کاربردی برای پاکسازی وضعیت شبکه وجود دارد.
روش اول: خاموش و روشن کردن حالت هواپیما
سادهترین راه:
- Airplane Mode را روشن کنید.
- 10 تا 20 ثانیه صبر کنید.
- دوباره آن را خاموش کنید.
این کار باعث میشود اتصال شبکه دوباره برقرار شود.
روش دوم: ریاستارت کردن گوشی
در بسیاری از موارد، با یک Restart ساده، کشهای موقت شبکه پاک یا بازسازی میشوند.
روش سوم: Forget Network برای وایفای
اگر مشکل فقط در یک شبکه وایفای خاص وجود دارد:
- وارد Settings > Wi-Fi شوید.
- روی نام شبکه بزنید.
- گزینه Forget را انتخاب کنید.
- دوباره به شبکه وصل شوید.
روش چهارم: ریست تنظیمات شبکه
در صورت ادامه مشکل:
- وارد Settings شوید.
- به بخش System یا General management بروید.
- گزینه Reset را پیدا کنید.
- روی Reset network settings بزنید.
توجه: این گزینه ممکن است تنظیمات وایفای، بلوتوث و اینترنت موبایل ذخیرهشده را بازنشانی کند.
چه زمانی باید کش مرورگر یا شبکه را پاک کنیم؟
در شرایط زیر پاکسازی کش پیشنهاد میشود:
- سایت نسخه قدیمی خود را نمایش میدهد
- تغییرات جدید وبسایت دیده نمیشود
- صفحه بهدرستی لود نمیشود
- فایلهای CSS یا JS بهروزرسانی نشدهاند
- با خطاهای DNS مواجه میشوید
- دامنه جدید به IP جدید اشاره نمیکند
- بعد از تغییر سرور، CDN یا تنظیمات DNS مشکل دارید
- اتصال اینترنت ناپایدار یا غیرعادی شده است
آیا پاک کردن کش ضرری دارد؟
در بیشتر موارد، خیر. پاک کردن کش معمولاً فقط فایلهای موقتی را حذف میکند و مرورگر در مراجعه بعدی دوباره آنها را دانلود میکند. تنها نکته این است که:
- اولین بارگذاری سایت ممکن است کمی کندتر شود
- اگر کوکیها را هم حذف کنید، ممکن است از حسابهای کاربری خارج شوید
- در برخی اپها، حذف دادهها ممکن است تنظیمات ذخیرهشده را پاک کند
بنابراین اگر فقط قصد رفع مشکل نمایش سایت را دارید، معمولاً حذف Cached files کافی است.
اهمیت پاکسازی کش برای سئو سایت
ممکن است این سؤال پیش بیاید که پاک کردن کش چه ارتباطی با SEO دارد؟ پاسخ این است که این موضوع برای مدیران سایت و کارشناسان سئو اهمیت زیادی دارد.
1) بررسی صحیح تغییرات سایت
وقتی عنوان، متا، اسکیما، طراحی یا محتوای صفحات را تغییر میدهید، اگر مرورگر هنوز نسخه کششده را نمایش دهد، ممکن است تصور کنید تغییرات اعمال نشدهاند. این موضوع در بررسی فنی سئو مشکل ایجاد میکند
میتوانید آموزش استفاده از کش لایت اسپید را هم در این لینک مطالعه کنید.
2) تست واقعی تجربه کاربری
برای ارزیابی صحیح سرعت، نمایش صفحات و عملکرد فایلهای CSS/JS، بهتر است گاهی کش مرورگر را پاک کنید تا نسخه واقعی صفحه را ببینید.
3) رفع خطاهای ناشی از DNS و CDN
بعد از تغییر DNS، هاست، سرور یا CDN، کش شبکه ممکن است نسخه قدیمی مسیرها را نگه دارد. این مسئله میتواند روی دسترسی کاربران و ایندکس صحیح صفحات اثر بگذارد.
4) کمک به عیبیابی مشکلات فنی سئو
گاهی مشکلاتی مثل لود نشدن منابع، ریدایرکت اشتباه یا نمایش نسخه قدیمی فایلها با یک پاکسازی کش مشخص میشوند.
نکات مهم قبل از پاک کردن کش
قبل از حذف کش، این نکات را در نظر بگیرید:
- اگر در سایتهای مهم لاگین هستید، حذف کوکیها ممکن است شما را خارج کند
- فقط در صورت نیاز، گزینه حذف رمزهای ذخیرهشده را انتخاب کنید
- برای رفع مشکل نمایش سایت، اغلب حذف Cached images and files کافی است
- بعد از پاک کردن کش شبکه، بهتر است مرورگر یا دستگاه را یکبار ببندید و دوباره باز کنید