ورود و عضویت
0
سبد خرید شما خالی است
0
سبد خرید شما خالی است

آموزش پاک کردن حافظه کش وردپرس

0 دیدگاه
4 دقیقه دقیقه برای مطالعه
آموزش پاک کردن حافظه کش وردپرس

امروزه اگر قصد راه‌اندازی یک کسب و کار اینترنتی قدرتمند را داشته باشید قطعاً به یک وب‌سایت حرفه‌ای نیاز خواهید داشت. به جرات می‌توان گفت وردپرس از بهترین و محبوب‌ترین سیستم‌های مدیریت محتوای موجود در بازار می‌باشد که می‌توانید از آن برای مدیریت سایت‌تان استفاده کنید. در مقاله‌ی سیستم‌های مدیریت محتوا به طور کامل در رابطه‌ با انواع سیستم‌های مدیریت محتوا برای وب‌سایت‌ها توضیح دادیم. پس شما می‌توانید بعد از خرید هاست و دامنه مناسب و نصب cms وردپرس از داشتن یک سایت حرفه‌ای بهره‌مند شوید و کسب و کار خود را شروع کنید. ولی فراموش نکنید که این فقط نقطه‌ی شروع کار شما می‌باشد. شما باید اقدامات زیاد دیگری در راستای ارتقا وب‌سایت‌تان انجام دهید که بتوانید در بین رقبا عملکرد بهتری را داشته باشید. یکی از این موارد استفاده از حافظه کش می‌باشد.

یکی از بهترین قابلیت‌هایی که باعث افزایش سرعت لود وب‌سایت شما می‌شود و در نهایت باعث رضایت کاربران می‌شود حافظه کش وردپرس است. ولی گاهی استفاده از این حافظه کش می‌تواند مشکل‌ساز باشد و در نتیجه آن شما نیاز پیدا می‌کنید که آن را حذف کنید. در این مقاله از قصد داریم شما را بیشتر با این نوع از حافظه آشنا کنیم و روش‌های مناسب برای پاک کردن کش وردپرس را بازگو کنیم.

کش سایت چیست؟

در حالت کلی تمامی وب‌سایت‌های مختلف امکان دارد در هر ماه هزاران یا حتی میلیون‌ها بار توسط کاربران دیده شوند. در حالت عادی هر دفعه که سایت توسط یک مرورگر، درخواستی به سرور میزبان وب‌سایت ارسال می‌کند، سرور می‌بایست در طی یک‌سری مراحل و محاسبات پیچیده محتوای نهایی صفحه‌ای را که درخواست شده را بازیابی کند و با قرار دادن هدر، فوتر، سایدبارها و سایر موارد موجود در صفحه آن را جمع آوری کند و از طریق مرورگر به کاربر نشان دهد. از آن جایی که در بیشتر مواقع کاربرانی که درخواست مشاهده یک صفحه مشخص را به سرور میزبان وب‌سایت ارسال می‌کنند، نتیجه‌ی ثابتی را مشاهده می‌کنند، پس قطعاً بهتر است تا شرایطی فراهم شود که سرور بتواند نتیجه نهایی را در حافظه کش خود ذخیره کند و در زمان دریافت درخواست از سمت سرور آن را سریعاً ارسال کند. اگر شما هر تغییری روی هر یک از صفحات وب‌سایت‌تان ایجاد کنید، حافظه کش  قادر است بعد از اولین درخواستی که دریافت می‌کند تغییرات ایجاده شده را شناسایی و دوباره بروز کند. در نهایت نیز از آن لحظه به بعد آخرین نسخه بروز رسانی شده از وب‌سایت‌ را به کاربران نشان خواهد داد. واضح است که پس از آن  سرور میزبان سایت شما قادر است بسیار سریع‌تر از حالت عادی پاسخگوی درخواست دریافت شده باشد. همین موضوع باعث می‌شود تا کاربر احساس بهتری نسبت به وب‌سایت شما داشته باشد. علاوه بر این از نظر موتورهای جستجو نیز وب‌سایت‌تان عملکرد بهتری خواهد داشت.

دلایل نیاز به حذف کش سایت

همان طور که بالا اشاره کردیم و توضیح دادیم، وب‌سایت‌ها برای ایجاد تجربه کاربری بهتر و بهبود عملکرد سایت از نظر سئو، از حافظه کش استفاده می‌کنند. به زبان ساده وقتی شما یک نسخه کپی شده از سایت‌تان را برای کاربر ارسال کنید، قطعاً وب‌سایت‌تان با سرعت بسیار بیشتری لود خواهد شد. ولی مسئله‌ی مهمی که باید به آن توجه کنید این است که اگر به هر دلیلی حافظه کش وردپرس شما نتواند نسخه نهایی وب‌سایت را به کاربران نشان دهد و بازیابی نشود، قطع به یقین نمی‌توانید انتظار داشته باشید که حتی با افزایش سرعت سایت نظر کاربران را جلب کنید. در ادامه چند مورد از دلایل نیاز به پاک کردن کش سایت را بیان خواهیم کرد.

حذف کش سایت

حذف کش سایت

  1. ارائه ترفندهای طراحی

به طور معمول وب‌سایت‌ها به دلیل تغییر کسب و کار همواره در حال بروز شدن و تغییرات می‌باشند. مثلا تغییر در اطلاعات تماس، تغییر سبک کاری و… . حال فرض کنید شما تغییرات را در طراحی یا محتوای سایت وردپرسی خود اعمال کردید ولی این تغییرات در معرض دید کاربران سایت شما قرار نگرفت. در چنین حالتی امکان دارد کسب و کار شما تحت تاثیر قرار گیرد و باعث بروز مشکلاتی در آن شود. پس لازم است تا با پاک کردن کش وردپرس مشکل را برطرف کنید.

  1. ارائه محتوای جدید

همان طور که می‌دانید برای اینکه وب‌سایت شما در نتایج جستجو رتبه مناسبی را پیدا کند نیاز دارند تا محتواهای ارزشمند، مرتبط و سئو شده‌ای را همواره منتشر کند. فرض کنید شما با هر بار انتشار محتوا جدید، بازدیدکننده‌ها قادر به دیدن آن نباشند و سرور نتواند با هر بازگشت به سمت حافظه کش وب سایت، محتوای جدید را نشان دهد. در این حالت نیز حافظه‌ی کش شما دارای مشکل می‌باشد و امکان دارد به سئو سایت شما ضرر برساند. پس برای بهبود عملکرد وب‌سایت‌تان باید اقدام به حذف حافظه کش کنید.

3.بروزرسانی افزونه‌ها و قالب‌

می‌توان از اصلی‌‌ترین دلایل نیاز به حذف حافظه کش وردپرس، بروزرسانی خود سیستم مدیریت محتوا وردپرس نام برد. در حالت کلی زمانی که یکی از افزونه‌ها یا قالب وردپرس خود را بروز رسانی می‌کنید، باید حافظه کش وردپرس خود را پاک کنید.

  1. اعمال تغییرات در دیتابیس

اگر شرکت هاستینگ تغییری را در فایل‌های شما در دیتابیس ایجاد کرد و یا سایت‌تان را به یک دیتابیس جدید منتقل کرد، شما باید حافظه کش وردپرس خود را پاک کنید. زیرا در این صورت بازدیدکنندگان ممکن است با صفحات خطا رو به رو شوند و یا نسخه قدیمی سایت شما را مشاهده کنند.

  1. استفاده از هاست جداگانه برای تصاویر

قطعاً با استفاده از افزونه‌های بهینه‌سازی تصاویر در وردپرس سعی در بهبود عملکرد سایت خود داشته‌اید. اما ممکن است مشاهده کرده باشید که بعد از اینکه تصاویر با استفاده از افزونه فوق بهینه‌سازی شد، همچنان تصاویر قدیمی غیر بهینه نمایش داده می‌شوند. در چنین شرایطی نیز باید حافظه کش وردپرس‌تان را بعد از بهینه‌سازی تصاویر پاک کنید. در نتیجه دیگر نسخه قدیمی به کاربران شما نمایش داده نخواهد شد و تصاویر به شکل بهینه نمایش داده خواهند شد. فراموش نکنید این امر روی سرعت لود صفحات شما تاثیر مطلوبی خواهد گذاشت.

نحوه‌ی پاک کردن کش در وردپرس

  1. کش مرورگر خود را پاک کنید.

ابتدا می‌بایست کش مرورگر وب خود را پاک کنید. برای پاک کردن کش مرورگر در Google Chrome به شکل زیر اقدام کنید.

کش مرورگر

کش مرورگر

بعد از اجرای مراحل بالا پنجره‌ای مطابق تصویر زیر باز می‌شود که می‌توانید محتوای کش مرورگر را که می‌خواهید پاک کنید انتخاب کنید. مطمئن شوید که گزینه Cached images and files علامت تیک خورده باشد و سپس روی دکمه Clear browsing data بزنید.

پاک کردن کش مرورگر

پاک کردن کش مرورگر

اگر همچنان با پاک کردن کش مرورگر، باز هم تغییرات برای کاربر نمایش داده نشد باید مرحله بعدی را اجرا کنید.

  1. استفاده از افزونه‌های مناسب برای پاک کردن کش وردپرس

در این مرحله لیستی از کاربردی‌ترین افزونه‌های کش وردپرس را که برای این کار مناسب می‌باشند را به شما معرفی می‌کنیم.

  • افزونه WP Rocket

به صفحه‌ی تنظیمات افزونه WP Rocket بروید و بر روی دکمه clear cache در  صفحه داشبورد آن کلیک کنید.

  • افزونه wp super cache

برای پاک کردن کش در این پلاگین کافیست به بخش performance در داشبورد پلاگین بروید و روی دکمه  empty all caches کلیک کنید تا کش وردپرس پاک شود.

افزایش سرعت لود وب‌سایت

افزایش سرعت لود وب‌سایت

3.پاک کردن حافظه کش از سمت سرور

قطع به یقین بخشی از پاک‌سازی حافظه کش مربوط به سرور می‌باشد. این نوع کش با cache وردپرس متفاوت می‌باشد و شامل موارد مختلفی مثل کش PHP، کش MySQL و …می‌شود. اگر احساس کردید که پاک کردن کش وردپرس کمکی به شما نکرده است، می توانید کش سرور خود را نیز پاک‌سازی کنید.

  1. حذف حافظه کش وردپرس در هنگام استفاده از cdn

در این قسمت دیگر شما کاری ندارید و اگر بخواهید کش CDN خود را پاک کنید باید از همان شرکتی که خدمات فوق را به شما ارائه داده است بخواهید تا این کار را برای شما انجام دهد.

  1. پاک کردن کش در هنگام استفاده از Reverse Proxy

اگر در حال استفاده کردن از این نوع کش می‌باشید، برای حذف آن باید حتماً از افزونه Proxy Cache Purge استفاده کنید زیرا این افزونه به تنهایی امکان حذف حافظه کش سایت شما را ندارد.

  1. پاک کردن کش وردپرس برای سایت‌هایی که از فایروال استفاده می‌کنند

برنامه‌های فایروال نیز برای کاربران خود سرویس کش ارائه خواهند داد.

  1. پاک کردن کش برای افزونه‌های مربوط به محتوا

امروزه افزونه‌های بسیار زیادی وجود دارند که به شما کمک می‌کنند محتوای وب‌سایت خود را  تولید و بهینه‌سازی کنید. این افزونه‌ها با صفحات، تصاویر، ابزارک‌ها و بسیاری از قسمت‌های اصلی وب‌سایت شما ارتباط مستقیم دارند. اگر احیاناً شما امکان مشاهده‌ی محتواهای به روز خود را ندارید، احتمالاً مشکل از حافظه کش یکی از این افزونه‌ها می‌باشد. در بسیاری از موارد با حذف افزونه کش وردپرس روی وب‌سایت‌تان می‌توانید این مشکل را رفع کنید. ولی گاهی نیاز دارید که از یک افزونه بهینه‌سازی محتوا برای حل این مشکل استفاده کنید.

  1. پاک کردن کش وردپرس با command line وردپرس

شما با استفاده از command line می‌توانید حافظه پنهان وب‌سایت‌تان را پاکسازی کنید. برای این کار باید دستور زیر را در وردپرس خود اجرا کنید. بدین ترتیب تمامی بخش‌های محتوا یا طراحی وب‌سایت شما که کش شده‌اند به روز رسانی خواهند شد و آخرین نسخه آن‌ها جایگزین خواهد شد. توجه کنید که برای استفاده از این قابلیت باید دسترسی سطح سرور و ssh را داشته باشید.

 Flush cache #

 wp cache flush $

Success: The cache was flushed

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تیم محتوا
27 تیر 1402