حافظه کش مرورگرها برای اولین بار بر پایه ایده عدم لزوم بارگیری مجدد قسمتهای ثابت سایت طراحی شد. اما بعضی اوقات لازم است که این حافظه پاک شود تا برای مثال یک طراح سایت بتواند تغییرات ایجاد شده در وبسایتش را به درستی ببیند. پس یکی از اصلیترین ابزار این افراد، پاک کردن حافظه کش مرورگرها است.
تا به حال کسی به شما گفته است که حافظه کش مرورگر خود را پاک کنید؟ این مسئله وقتی که مشکلهایی مثل Error 304 رخ میدهد، یک تشخیص درست است. اما پاک کردن حافظه کش دقیقا به چه معناست و این کار را برای یک مرورگر خاص به چه صورت باید انجام دهید؟
هر موقع که شما یک ویسایت را مشاهده میکنید، مرورگر اطلاعات مشخصی را از آن سایت برروی حافظه دستگاهتان ذخیره میکند که به آن اطلاعات، کش مرورگر میگویند. در بیشتر اوقات، کش مرورگر چیز خوبی است، زیرا به بالا رفتن سرعت تجربه وبگردی شما به وسیله از بین بردن نیاز به بارگیری مجدد قسمتهای ثابت سایت در هر بار استفاده از آن، کمک میکند.
برای مثال، لوگو سایت بعید به نظیر میرسد که تغییر کند، بنابراین منطقی است که لوگو سایت را در همان بار اول ذخیره کنیم تا اینکه در هر بار استفاده از صفحات مختلف آن وبسایت لوگو دو مرتبه بارگیری شود. اما گاهی اوقات همین حافظه کش مرورگر ممکن است که برای تجربه وبگردی شما مشکلاتی را به وجود میآورد و این دقیقا همان زمانیست که به پاک کردن حافظه کش مرورگر نیاز پیدا میکنید.
ما در این مقاله ابتدا به شما یک معرفی کوتاه از مواقعی که نیاز پیدا میکنید حافظه کش مرورگر خود را پاک کنید ارائه میکنیم. بعد از آن به شما نشان میدهیم که چگونه حافظه کش اکثر مرورگرها را پاک کنید. پس با کاروتک همراه باشید.
در بیشتر اوقات شما اصلا متوجه نمیشوید که فرایند ذخیره سازی در حافظه کش مرورگر در حال انجام شدن است. این کار به صورت کامل در پشت صحنه انجام میشود و به طور معمول تاثیری در تجربه وبگردی شما ندارد. اما بعضی اوقات همه چیز باب میل ما پیش نمیرود.
برای مثال، شما ممکن است مانند همان چیزی که در ابتدا گفته شد، تمایل دارید که قسمتی از سایت خود را تغییر دهید. اما شما این تغییرات را نمیبینید، زیرا مرورگر شما هنوز از حافظه کش خود برای نشان دادن وبسایت استفاده میکند. یا اینکه حتی حافظه کش مرورگر خراب میشود و این مورد در حقیقت در درست نشان داد یک صفحه وب تداخل ایجاد میشود.
برای دلایلی که در ابتدای متن برای پاک کردن حافظه کش آورده شد، قدم اول در زمانی که با یک مشکل در وبسایتتان( یا وبسایت شخص دیگری) مواجه شدید، آن است که حافظه کش مرورگر خود را پاک کنید. این کار همیشه مشکل را برطرف نمیکند، اما این کار قدم اول و یکی از مهمترین آنها در تشخیص اشکالات سیستم قبل از آن که تشخیص دهید یک مشکل بزرگتری درست شده است، میباشد.
بعضی اوقات، وقتی که شما در حال توسعه وبسایتتان بر روی چیزی مثل MAMP هستید، ممکن است که با اخطار “This Site Can’t Provide a Secure Connection” رو به رو شوید که یکی از راههای آن پاک کردن حافظه کش مرورگر است. شگفت زده خواهید شد که چقدر آنچه که فکر میکردید یک باگ خیلی بزرگ در وبسایت است در واقع همان مشکل ذخیره سازی حافظه کش است که به محض پاک کردن آن، این دست از مشکلات هم از بین میروند.
قبل از آن که به صورت مستقیم به سراغ پاک کردن حافظه کش مرورگرتان بروید، یک ترفند به اسم “force refresh” وجود دارد که ممکن است کارتان را راه بیندازد. به طور معمول وقتی که شما یک صفحه را مجددا بارگیری میکنید، مرورگر شما هنوز نسخهای که در حافظه کش ذخیره کرده است را به جای بارگیری مجدد کل صفحه نشان میدهد. اما شما در واقع میتوانید حافظه کش را دور بزنید و مرورگر را مجبور کنید که با استفاده از کلیدهای میانبری که در زیر آمده است، یک صفحه از وبسایت را به طور کامل بارگیری کنید.
دوباره باید به شما بگوییم که این کار تنها حافظه کش را برای یک صفحه به خصوص از وبسایت دور میزند و باقی مانده حافظه کش مرورگرتان را دست نزده باقی میگذارید. به هر حال، این قابلیت برای زمانی که مشکل شما تنها با یک صفحه از وبسایت است، بسیار کارآمد میباشد.
برای پاک کردن حافظه کش مرورگر Chrome، ابتدا با کلیک کردن بر روی آیکون سه نقطه در قسمت بالا سمت راست مرورگر شروع کنید. بعد از آن به دنبال More Tools بگردید و در قسمت باز شده بر روی Clear Browsing Data… کلیک کنید.
به طور معمولی شما میتوانید با استفاده از کلیدهای میانبر CTRL + SHIFT + DEL همین صفحه را باز کنید که یک پنجره به صورت pop-up در آن باز شده و عنوان آن Clear Browsing Data است. از این مورد اطمینان حاصل کنید که تنها گزینه Cached images and files تیک خورده باشد، وگرنه ممکن است که به صورت تصادفی تاریخچه مرورگر، کوکیها، رمزهای عبور ذخیره شده و خیلی از موارد دیگر را پاک کنید.
شما حتی میتوانید بازه زمانی را هم از طریق قسمت بالایی این صفحه باز شده تغییر دهید که بهترین بازه آن the last 4 weeks است. بعد از آن بر روی Clear browsing data کلیک کنید تا حافظه کش مرورگر شما در بازه زمانی که مشخص شده پاک شود.
پاک کردن حافظه کش مرورگر همچنین یک راه حل برای مشکل ERR_SPDY_PROTOCOL_ERROR است.
ابتدا بر روی آیکون سه خط( Hamburger Menu) بالا سمت راست کلیک کنید و در منو باز شده بر روی History کلیک کنید.
بعد از آن در منو ظاهر شده بر روی Clear Recent History کلیک کنید.
شما همچنین میتوانید با استفاده از کلیدهای میانبر CTRL + SHIFT + DEL به این صفحه دسترسی پیدا کنید. بعد از آن یک صفحه ظاهر میشود که در بالای آن باید بر روی قسمت Time range to clear کلیک کرده و در قسمت باز شده بر روی Everything کلیک کنید. البته حواستان باشد که در قسمت زیرین این صفحه باز شده حتما تیک قسمت Cache را بزنید تا اطلاعات مهمتان پاک نشوند. بعد از آن بر روی Clear Now کلیک کنید.
برای پاک کردن حافظه کش مرورگر Safari دو راه دارید: اگر شما مشکلی با پاک شدن کامل تاریخچه مرورگرتان ندارید( که شامل کوکیها و صفحههای دیده شده است)، شما میتوانید به راحتی در قسمت بالایی بر روی History و سپس بر روی Clear History… کلیک کنید.
دوباره یادآوری میکنیم که با انجام این کار خشک و تر با هم میسوزند، یعنی علاوه بر حافظه کش مرورگر، تاریخچه مرورگر به همراه کوکیها هم پاک میشوند. برای اینکه تنها حافظه کش را پاک کنید، لازم است که شما منو Develop را فعال کنید. برای فعال کردن منو Develop ابتدا باید به Proferences و سپس Advanced رفته و گزینه Show Develop Menu in Menu Bar را تیک بزنید.
سپس در منو Develop بر روی Empty Cache کلیک کنید تا حافظه کش مرورگر Safari پاک شود.
بر پاک کردن حافظه کش، ابتدا بر روی آیکون چرخدنده در قسمت بالا سمت راست کلیک کنید تا به منو Tools دسترسی پیدا کنید. بعد از آن بر روی بر روی Safety رفته و در منو باز شده Delete Browsing History… کلیک کنید.
همچنین شما میتوانید با استفاده از کلیدهای میانبر CTRL + SHIFT + DEL نیز به این منو دسترسی پیدا کنید. بعد از آن یک صفحه ظاهر میشود که شما باید تنها بر روی تیک گزینه Temporary Internet files and website files کلیک کنید تا اطلاعات مهمتان پاک نشوند. بعد از آن بر روی دکمه Delete بزنید.
در مرورگر Edge ابتدا بر روی آیکون سه نقطه در قسمت بالا سمت راست کلیک کرده و در منو باز شده Settings را انتخاب کنید.
در صفحه باز شده بر روی Choose what to clear کلیک کنید.
از این مورد اطمینان حاصل کنید که گزینه Cached data and files را تنها تیک زدهاید تا اطلاعات مهمتان به صورت تصادفی پاک نشوند. شما همچنین میتوانید با استفاده از کلیدهای میانبر CTRL + SHIFT + DEL به این منو دسترسی پیدا کنید. بعد از طی کردن این مراحل بر روی Clear کلیک کنید.
برای پاک کردن حافظه کش مرورگر Opera ابتدا بر روی آیکون Opera در قسمت بالا سمت چپ کلیک کنید. با اینکار منویی باز میشود که در آن باید بر روی More Tools رفته و در منو باز شده بر روی Clear browsing data کلیک کنید.
در بیشتر مواقع شما نیاز دارید که Obliterate the following items from را برابر با the last 4 weeks قرار دهید. بعد از آن اطمینان حاصل کنید که تنها گزینه Cached images and files را زده باشید و سپس بر روی دکمه Clear browsing data کلیک کنید.
بر روی بعضی از مرورگرهایی که برای موبایلها توسعه داده شدهاند، نمیتوان به صورت مستقیم حافظه کش مرورگرها را پاک کرد و این کار همراه با پاک شده تاریخچه مرورگرتان همراه است.
برای پاک کردن حافظه کش مرورگر Safari ابتدا باید به برنامه Settings بروید و سپس بر روی Safari بزنید. در صفحه باز شده به دنبال دکمه Clear History and Website Data بگردید و بر روی آن بزنید. در مرورگر Safari امکان پاک کردن حافظه کش به تنهایی نیست.
ابتدا وارد برنامه Chrome بشوید و سپس بر روی آیکون سه نقطه بالا سمت راست بزنید. در منو شده به دنبال گزینه History بگردید و سپس بر روی Clear Browsing Data بزنید. بعد از باز شدن صفحه Clear Browsing Data، گزینه Cached images and files را انتخاب کرده و سپس بر روی Clear Browsing Data بزنید.
برای پاک کردن حافظه کش مرورگر Firefox، ابتدا برنامه را باز کنید و سپس بر روی آیکون سه نقطه در قسمت بالایی برنامه بزنید. در منو باز شده بر روی Settings بزنید تا صفحه مربوط به تنظیمات این مرورگر باز شود. در صفحه تنظیمات به دنبال Clear Private Data بگردید و بر روی آن بزنید و سپس در منو باز شده Cache را انتخاب کنید و بر روی دکمه Clear data کلیک کنید.
ابتدا برنامه Chrome را باز کنید و سپس بر روی آیکون سه نقطه بالا سمت راست بزنید. در منو باز شده به دنبال Settings بگردید و ابتدا بر روی آن و سپس در صفحه باز شده بر روی Privacy بزنید. بر روی دکمه Clear Browsing Data بزنید و بعد از آن از بین گزینههای نشان داده شده بر روی Cache images and files و سپس بر روی دکمه Clear Data برنید تا حافظه کش مرورگر Chrome پاک شود.
در این مقاله ما به پاک کردن حافظه کش مرورگرها پرداختیم اما نکتهای که باید به آن توجه کنید این است که روشهای گفته شده تنها برای پاک کردن حافظه کش مرورگرها بود. اگر میخواهید که همراه حافظه کش، تاریخچه مرورگر یا قسمتهای دیگری را هم پاک کنید، در اغلب مرورگرها از همان قسمتی که حافظه کش مرورگر را پاک میکنید تاریخچه سایتهایی را که قبلا مشاهده کرده بودید را هم پاک کنید.
در پایان، کاروتک توصیه میکند که حتما در طی کردن مراحل پاک کردن حافظه کش مرورگرها مطابق دستورالعمل داده شده عمل کنید تا به صورت تصادفی اطلاعات حیاتی مثل رمزهای عبوری که در مرورگر خود ذخیره کردهاید، پاک نشوند.