در این مقاله ما در مورد موضوع کاربردی کش وردپرس و نحوه پاک کردن کش وردپرس ، حافظه مرورگر ، حافظه میزبانی وب و افزونه های برتر ذخیره سازی وردپرس صحبت می کنیم. امروزه در دنیای تجارت الکترونیک و کسب وکارهای آنلاین یکی از مهمترین ابزارهای کسب وکارها برای فروش آنلاین محصولات و خدمات سایت است و یکی از مهمترین و شاید بتوان گفت پرطرفدارترین ابزارهای طراحی سایت ، سیستم مدیریت محتوای وردپرس است.
اما با قاطعیت می توان گفت که طراحی سایت به تنهایی نمیتواند در موفقیت کسبوکارهای آنلاین موفق باشد و در کنار طراحی سایت باید با تولید محتوای مناسب و تدوین و اجرای استراتژی های سئو ، سایت طراحی شده را با محتوای مناسب در معرض دید کاربران و مخاطبین هدف کسب وکار قرار داد. یکی از راه های بهبود سئو وردپرس ، استفاده از کش وردپرس است که با بالا بردن سرعت لود سایت ضمن بهبود سئو سایت ، باعث ایجاد تجربه کاربری بهتر برای مخاطبین می شود.
حافظه پنهان یا کش چیست و چه زمانی باید اقدام به پاک کردن کش وردپرس کرد؟
کش یک نسخه ثابت و استاتیک از وب سایت را در خود ذخیره می کند تا در هنگامی که یک کاربر آدرس سایت را در مرورگر خود تایپ می کند سرور آن نسخه استاتیک وب سایت را به کاربر نمایش دهد و از اجرای اسکریپت ها و کدها صرف نظر کند که این موضوع باعث افزایش سرعت لود سایت و در نتیجه بهبود سئو سایت می شود.
برای استفاده از کش در وردپرس راه های مختلفی وجود دارد یکی از این راه ها استفاده از پلاگین های ذخیره سازی وردپرس یا در اصطلاح caching tools است دو افزونه کاربردی WP Rocket و WP Super Cache از معروفترین افزونه های کش در وردپرس هستند.
این افزونه ها برای کاربران خود یک رابط کاربری ساده و قابل فهم برای مدیریت محتوای موجود در کش ، زمان انقضای محتوای ذخیره شده و پاک کردن کش در صورت نیاز ارائه می دهند.
شرکت های هاستینگ وردپرس مثل WP Engine هم خدماتی ارائه می دهند که با استفاده از این خدمات نیازی به نصب پلاگین های کش و ذخیره سازی نیست. اگر از خدمات شبکه های تحویل محتوا یا در اصطلاح CDN مثل MaxCDN استفاده می کنید این خدمات هم از نسخه های استاتیک محتوای ذخیره شده ارائه می دهند و با استفاده از این سرویس ها دیگر نیازی به استفاده از افزونه های کش نیست.
برنامه های فایروال مثله Sucuri یا CloudFlare که برای بهبود امنیت وردپرس استفاده می شوند هم برای بهبود سرعت سایت از کش استفاده میکنند.
حتی بسیاری از مرورگرهای جدید مثل گوگل کروم ، یک نسخه ذخیره شده استاتیک را روی سیستم کاربرهای ذخیره می کند تا در هنگام تایپ آدرس سایت در مرورگر توسط کاربر ، با فراخوانی محتوای سایت از کش سرعت لود سایت بیشتر شود.
با توجه به نکاتی که گفتیم هدف اصلی از ذخیره محتوای استاتیک وب سایت در کش افزایش سرعت بارگذاری صفحه و بهبود تجربه کاربری کاربران است.
مهم ترین چالشی که کاربران هنگام استفاده از کش با آن مواجه می شوند این است که گاهی به دلیل ذخیره بودن محتوای استاتیک در کش تغییراتی که در محتوا یا هر بخش دیگری از سایت ایجاد می شود به کاربر نمایش داده نمی شود و محتوای قدیمی در معرض دید کاربران قرار می گیرد در این مواقع باید اقدام به پاک کردن کش وردپرس کرد.
با درک صحیح این موضوع و برای نمایش محتوای به روز شده سایت ، در ادمه نحوه پاک کردن کش وردپرس به صورت مرحله به مرحله بیان می کنیم.
شماره 1 : کش مرورگر خود را پاک کنید
ابتدا باید کش مرورگر وب خود را پاک کنید. اکثر مرورگرهای وب میتوانند محتوای ثابت مثل استایلها ، کدهای جاوا اسکریپت و یا تصاویر یک وب سایت را ذخیره کنند تا در بازدیدهای بعدی کاربر سایت سریعتر بارگذاری شود.
با توجه به ذخیره محتوای استاتیک در کش مرورگرها ، گاهی ممکن است با وجود ایجاد تغییر در محتوای سایت ، مرورگرها محتوای استاتیکی که از قبل در کش خود ذخیره کرده اند را نمایش دهند و محتوای جدید و بروزشده وب سایت را نمایش ندهند. در این مواقع باید اقدام به پاک کردن کش مرورگر کرد.
برای پاک کردن کش مرورگر در Google Chrome به صورت زیر عمل کنید: ابتدا مطابق شکل زیر روی نماد منو در گوشه بالا سمت چپ کلیک کنید و سپس مطابق شکل زیر از مسیر More Tools -> Clear Browsing Data را انتخاب کنید.
با اجرای مراحل بالا پنجره ای مشابه تصویر زیر باز می شود که در آن می توانید محتوای کش مرورگر را که می خواهید پاک کنید انتخاب کنید.
مطمئن شوید که گزینه Cached images and files علامت تیک خورده است و سپس روی دکمه “Clear browsing data” کلیک کنید.
با اجرای درست مراحلی که گفته شد کش مرورگر پاک می شود و با وارد کردن آدرس وب سایت در مرورگر ، دیگر محتوای سایت را از کش مرورگر خوانده نمیشود و مرورگر در اولین درخواست بعد از پاک کردن محتوای کش ، سایت را از سرور فراخوانی میکند و محتوای جدید را در کش ذخیره میکند.
اگر با پاک کردن کش مرورگر ، باز هم تغییرات و بروزرسانی های سایت برای کاربر نمایش داده نشود و نسخه قبلی سایت در معرض دید کاربر است باید مرحله بعدی را اجرا کرد.
شماره 2: پاک کردن کش وردپرس در افزونه کش وردپرس
اگر از افزونه ذخیره سازی وردپرس در سایت خود استفاده می کنید ، باید کش افزونه خود را پاک کنید. اکثر افزونه های کش این امکان را می دهند می توانید به راحتی این کار را از صفحه تنظیمات افزونه انجام دهید.
در ادامه لیستی از کاربردی ترین افزونه های کش وردپرس را به شما معرفی می کنیم و نحوه پاک کردن کش در این افزونه ها را هم به شما آموزش میدهیم.
پاک کردن کش وردپرس در WP Rocket
WP Rocket یکی از بهترین و معروفترین افزونه های کش وردپرس است. یکی از مهم ترین مزیت های استفاده از پلاگین WP Rocket این است که به طور پیش فرض کش وردپرس را ایجاد می کند و کاربران همواره نسخه ذخیره شده در کش را میبینند.
به علاوه در این پلاگین کاربردی به سادگی و با یک کلیک میتوان پاک کردن کش وردپرس را انجام داد.
کافی است به صفحه تنظیمات افزونه WP Rocket بروید و همان طور که در تصویر زیر نمایش داده شده است بر روی دکمه clear cache در زیر صفحه داشبورد کلیک کنید.
با کلیک روی دکمه Clear cache در پلاگین WP Rocket به راحتی محتوای کش افزونه پاک میشود.
پاک کردن کش وردپرس در پلاگین WP Super Cache
WP Super Cache یک افزونه ذخیره سازی محبوب وردپرس است. این افزونه این امکان را می دهد تمام محتویات ذخیره شده را با یک کلیک پاک کنید.
برای پاک کردن کش باید به صفحه تنظیمات افزونه WP Super Cache مراجعه کرده و مطابق شکل زیر روی دکمه Delete Cache کلیک کنید.
به همین راحتی و با یک کلیک ساده در افزونه WP Super Cache می توان اقدام به پاک کردن کش وردپرس کرد.
پاک کردن کش وردپرس با پلاگین W3 Total Cache
W3 Total Cache یکی دیگر از افزونه های محبوب ذخیره سازی وردپرس است. در این افزونه هم مثل دو افزونه قبلی که گفتیم برای پاک کردن محتوای کش می توان به راحتی و با یک کلیک بسیار آسان این کار را انجام داد.
برای پاک کردن کش در این پلاگین مطابق شکل زیر به بخش performance در داشبورد پلاگین بروید و روی دکمه empty all caches کلیک کنید تا کش وردپرس پاک شود.
با کلیک روی این دکمه خود افزونه W3 Total Cache تمام محتوای ذخیره شده روی کش را پاک میکند.
شماره 3 : پاک کردن کش وردپرس ارائه شده توسط شرکت های هاستینگ
همان طور که در ابتدای این مقاله گفته شده برخی از شرکت های هاستینگ هم اقدام به ارائه خدمات کش میکنند در ادامه این محتوا راه های پاک کردن کش وردپرس که از طرف شرکت های هاستینگ ارائه شدهاند را به شما آموزش میدهیم.
پاک کردن حافظه پنهان در WP Engine
WP Engine یک شرکت ارائه دهنده خدمات هاستینگ وردپرس است. این سایت سیستم ذخیره سازی کش خود را اجرا می کند بنابراین مشتریان این مجموعه نیازی به نصب افزونه ذخیره سازی محتوا در کش ندارند.
در WP Engine اگر تغییراتی که در وب سایت ایجاد شده ، در هنگام نمایش سایت اعمال نشود باید از بخش مدیریت وردپرس کار پاک کردن کش را اجرا کرد.
برای پاک کردن کش وردپرس در این شرکت هاستینگ همان طور که در شکل زیر نشان داده شده است باید روی آیتم منوی WP Engine در نوار مدیریت کلیک کنید و سپس در بخش تنظیمات عمومی بر روی دکمه purge all caches کلیک کنید.
با کلیک روی دکمه purge all caches در WP Engine تمام محتوایی که روی حافظه پنهان ذخیره شده برای سایت وردپرس پاک میشود.
پاک کردن کش وردپرس در شرکت هاستینگ Bluehost
Bluehost یکی از بهترین شرکتهای هاستینگ وردپرس است. این شرکت یک سیستم ذخیره سازی مبتنی بر کش ارائه میدهد که عملکرد و سرعت وردپرس را به طور چشمگیری بهبود می بخشد.
برای پاک کردن کش در سرویسهای با شرکت Bluehost می توان از قسمت داشبورد وردپرس اقدام کرد.
برای پاک کردن کش مطابق تصویر زیر وارد قسمت داشبورد وردپرس شوید در نوار ابزار مدیریت با کلیک روی دکمه Caching گزینه Purge All را مشاهده خواهید کرد که با کلیک روی این دکمه عمل محتوای کش خالی میشود.
پاک کردن کش وردپرس در SiteGround
SiteGround یک شرکت ارائه دهنده خدمات هاستینگ است که به سرعت و پشتیبانی عالی از مشتریان معروف است. این شرکت یک سیستم ذخیره سازی داخلی برای بهبود عملکرد وب سایت ارائه میدهد.
میتوانید کش SiteGround را از کنترل پنل حساب هاستینگ و همچنین ناحیه مدیریت وردپرس پاک کنید. ما در این بخش هر دو روش را به شما آموزش میدهیم.
- پاک کردن کش وردپرس SiteGround از بخش داشبورد هاستینگ
برای ورود به داشبورد حساب هاستینگ خود همان طور که در شکل زیر نمایش داده شده به صفحه speed -> caching در بخش ابزارهای سایت بروید و سپس به صفحه Dynamic cache بروید. روی نماد منو در کنار نام دامنه خود کلیک کنید و سپس گزینه Flush cache را انتخاب کنید.
با اجرای مراحل بالا پاک کردن کش در ورپرس برای سایتهایی که از شرکت هاستینگ SiteGround خدمات میزبانی را خریداری کرده اند با موفقیت انجام میشود.
- پاک کردن کش وردپرس SiteGround از طریق پلاگین SG Optimizer
به علاوه می توانید با نصب و فعال سازی افزونه SG Optimizer حافظه پنهان سایت هایی که از سرویس های میزبانی شرکت SiteGround استفاده می کنند را مدیریت کنید.
پس از فعال سازی این پلاگین ، مطابق شکل زیر باید روی دکمه Purge SG Cache در نوار ابزار مدیریت وردپرس کلیک کنید.
این افزونه به راحتی با کلیک رو دکمه Purge SG Cache کش را پاک میکند.
شماره 4 : پاک کردن کش وردپرس برای سایت هایی که از فایروال استفاده می کنند
برنامه های فایروال هم برای کاربران خود سرویس کش ارائه میدهند در این بخش نحوه پاک کردن کش وردپرس برای سایت هایی که از برنامه فایروال Sucuri استفاده میکنند را به شما آموزش میدهیم.
پاک کردن حافظه پنهان در Sucuri
اگر از برنامه فایروال وردپرس Sucuri برای محافظت از وب سایت خود استفاده می کنید باید در نظر داشته باشید که این برنامه ها دارای لایه ذخیره سازی خود هستند.
در این برنامه مطابق تصویر زیر می توانید با رفتن به منوی > Sucuri -WAF در ناحیه مدیریت وردپرس اقدام به پا کردن کش وردپرس کنید.
یک نکته که حتما باید آن را در نظر بگیرید این است که اگر اخیراً وب سایت وردپرس خود را به آدرس جدیدی منتقل کرده اید ، ممکن است لازم باشد کش DNS خود را نیز پاک کنید. این کار به شما اطمینان میدهد که اطلاعات DNS به روز شده را دریافت کرده و به نسخه جدید وب سایت خود دسترسی دارید.
نتیجه گیری
در این مقاله ما ضمن تعریف کش وردپرس ، مزایای آن را معرفی کردیم و ابزارهایی که می توان با استفاده از آن ها از کش وردپرس استفاده کرد را به شما معرفی کردیم. در آخر هم راه های پاک کردن کش وردپرس را با استفاده از هر یک از این ابزارهای ذخیره سازی کش به شما آموزش دادیم.
امیدواریم این مقاله به شما در یادگیری معرفی کش یا همان حافظه نهان و نحوه پاک کردن کش وردپرس کمک کرده باشد اگر انتقاد یا پیشنهادی دارید خوشحال میشویم آن را از طریق کانالهای ارتباطی با ما در میان بگذارید
منبع :
https://www.wpbeginner.com/beginners-guide/how-to-clear-your-cache-in-wordpress/
خرید افزونه دیجیتس
افزونه wp rocket
afra1 4 سال عضو همیار وردپرس
با سلام
این خطا در بالای صفحه نمایان میشود و با غیر فعال کردن افزونه هم درست نشد
Warning: Use of undefined constant administer_template_action – assumed ‘administer_template_action’ (this will throw an Error in a future version of PHP) in C:\laragon\www\afra\wp-content\plugins\wp-ad-manager\ad-minister.php on line 33
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
نسخه php رو ارتقا بدید!