کش وردپرس یکی از مهمترین عوامل بهبود سرعت و عملکرد سایت است. این قابلیت نسخهای موقت از بخشهای ثابت سایت مثل هدر، فوتر، CSS و HTML را ذخیره میکند تا در هر بار بازدید بهجای بارگذاری مجدد، همان نسخه کششده نمایش داده شود. نتیجه این فرآیند، افزایش سرعت بارگذاری صفحات و بهبود تجربه کاربری است. کش وردپرس به دو نوع اصلی تقسیم میشود: کش مرورگر که اطلاعات را در مرورگر کاربر ذخیره میکند و کش سرور که با کمک افزونه یا اسکریپت صفحات آماده را ارائه میدهد. با این حال، فایلهای کش تاریخ انقضا دارند و در صورت ایجاد تغییرات روی سایت باید شما پاک کردن کش وردپرس را انجام دهید. حذف کش باعث میشود نسخه بهروزشده سایت سریعتر در دسترس کاربران قرار گیرد.
منظور از کش وردپرس چیست؟
کش وردپرس (WordPress Cache) در واقع یک مکان ذخیرهسازی موقت است که نسخه کپی شدهای از بخشهای ثابت وبسایت مانند هدر، فوتر، صفحات ایستا، فایلهای CSS، جاوااسکریپت و HTML را نگه میدارد. این یعنی وقتی کاربر برای بار دوم یا سوم وارد سایت میشود، مرورگر یا سرور به جای پردازش و بارگذاری دوباره همه اطلاعات، همان نسخه کششده را به او نمایش میدهد. نتیجه این کار، افزایش سرعت بارگذاری صفحات و در عین حال کاهش فشار روی منابع سرور خواهد بود.
به زبان ساده، کش وردپرس کمک میکند تا کاربران سایت شما بدون نیاز به انتظار طولانی برای بارگذاری اجزای تکراری، تجربهای روانتر و سریعتر داشته باشند. برای مثال اگر بخشی مثل هدر یا فوتر سایت تغییری نکرده باشد، سیستم به جای درخواست دوباره از سرور، همان نسخه ذخیرهشده را نشان میدهد. انواع کش وردپرس را در ادامه مشاهده میکنید:
- کش سرور (Server Cache)
- کش مرورگر (Browser Cache)
کش مرورگر (Browser Cache)
کش مرورگر به بخشی از حافظه مرورگر کاربر گفته میشود که فایلهای ثابت یک وبسایت مانند تصاویر، فایلهای CSS، جاوااسکریپت، فونتها و استایلها را ذخیره میکند. زمانی که کاربر برای اولین بار وارد سایت میشود، این دادهها دانلود و در حافظه مرورگر نگهداری میشوند. دفعه بعدی که همان کاربر وارد سایت شود، مرورگر به جای دریافت دوباره این فایلها از سرور، آنها را مستقیماً از حافظه خود بارگذاری میکند.
- سرعت نمایش صفحات وب به شکل قابلتوجهی افزایش یابد
- حجم دادههای منتقلشده بین مرورگر و سرور کاهش پیدا کند
- تجربه کاربری بهبود پیدا کند، زیرا کاربر با تأخیر کمتر به محتوای سایت دسترسی خواهد داشت
برای مثال، اگر کاربری وارد صفحه اصلی سایت شما شود و مرورگر او تصاویر و فایلهای استایل را ذخیره کند، هنگام بازدید مجدد یا باز کردن صفحات دیگر، مرورگر همان دادههای ذخیرهشده را استفاده میکند و تنها محتوای متغیر مانند متنها بارگذاری میشود.
کش سرور (Server Cache)

کش سرور به مکانیزمی گفته میشود که در سمت سرور میزبان اجرا میشود و نسخهای از صفحات یا فایلهای پردازششده سایت را ذخیره میکند. وقتی کاربری یک صفحه را درخواست میدهد، بهجای آنکه وردپرس هر بار کل فرآیند تولید صفحه (مثل اجرای PHP و ارتباط با پایگاه داده MySQL) را انجام دهد، نسخه آماده و ذخیرهشده صفحه به او تحویل داده میشود.
- کاهش بار پردازشی روی سرور
- افزایش سرعت بارگذاری صفحات
- بهبود پایداری سایت در زمان ترافیک بالا
برای نمونه، اگر یک مقاله پر بازدید در سایت شما وجود داشته باشد، سرور تنها یک بار آن را تولید و ذخیره میکند. سپس در دفعات بعدی، همان نسخه کششده به کاربران دیگر ارائه میشود که هم سریعتر است و هم منابع کمتری مصرف میکند.
چگونه کش وردپرس را پاک کنیم؟
برای پاک کردن کش وردپرس میتوانید از روشهای مختلفی مانند حذف کش مرورگر، انواع بهترین افزونه کش وردپرس و یا ابزارهای داخلی هاست بهره ببرید. این کار باعث میشود کاربران بهجای نسخه قدیمی سایت، جدیدترین تغییرات و بهروزرسانیها را مشاهده کنند.
به طور کلی، حافظه کش نقش مهمی در سرعت سایت دارد اما در مواقعی که دچار تداخل شود، مانع نمایش صحیح محتوا خواهد شد. پاکسازی کش کمک میکند صفحات تازهسازی شوند، منابع سایت بهتر مدیریت گردند و تجربه کاربری بهبود پیدا کند. به همین دلیل توصیه میشود پس از هر تغییر مهم در طراحی یا محتوای سایت، حتماً کش را پاک کنید.
- پاک کردن کش وردپرس در مرورگر
- افزونه WP Rocket
- افزونه WP Super Cache
- افزونه W3 Total Cache
- افزونه WP Engine
- افزونه Bluehost
- پاک کردن کش در SiteGround
- افزونه Sucuri
- پاک کردن کش DNS پس از تغییر هاست
1. پاک کردن کش وردپرس در مرورگر
اکثر مرورگر ها محتوای کلی وب سایت ها مانند قالب و استایل ها و همچنین تصاویر را به صورت کش ذخیره می کنند تا در مراجعات بعدی به آن سایت با سرعت بیشتری بارگذاری شوند. اما در برخی شرایط ممکن است که مرورگر متوجه تغییرات اعمال شده بر روی وب سایت نشود و همان نسخه ای که در حافظه کش خود ذخیره کرده است را فراخوانی کند که این امر باعث می شود شما تغییرات ایجاد شده را مشاهده نکنید. برای پاک کردن کش درمرورگر گوگل کرم می توانید از تب setting بر روی more tools کلیک کرده و سپس برو روی گزینه ی Clear Browsing Data کلیک کنید.

که با این کار پنجره ای مانند شکل مقابل برای شما باز خواهد شد، در اینجا شما باید گزینه cached images and files تیک زده و سپس بر روی دکمه ی Clear browsing data کلیک کنید.

بعد از گذشت زمان کوتاهی حافظه کش مرورگر شما پاک خواهد شد اکنون می توانید به سایت خود مراجعه کنید و در صورتی که هنوز تغییرات اعمال شده را مشاهده نمی کنید می توانید مرحله دوم را انجام دهید.
2. پاک کردن کش وردپرس در افزونه WP Rocket
افزونه WP Rocket یکی از بهترین افزونه های مدیریت کش در سایت های وردپرسی است. یکی از بهترین قابلیت های افزونه ی WP Rocket این است که یک نمونه از وب سایت شما را در کش خود ایجاد می کند، و به کاربران این نسخه ذخیره شده را نشان می دهد که سرعت بالا تری نسبت به نسخه عادی دارد.
در این افزونه شما به راحتی و با یک کلیک ساده می توانید کش سایت خود را پاک کنید برای این کار لازم است در صفحه مدیریت سایت وردپرسی خود وارد منوی تنظیمات شوید و گزینه WP Rocket را انتخاب کنید. در پنجره باز شده می توانید بر روی گزینه ی clear cash کلیک کنید تا حافظه کش سایت شما به راحتی پاک شود.

3. پاک کردن کش در افزونه WP Super Cache
این افزونه نیز یکی از افزونه های محبوب مدیریت کش در وردپرس است که شما با یک کلیک ساده می توانید کش سایت خود را پاک کنید. برای این کار لازم است در صفحه ی مدیریت سایت وردپرسی خود وارد منوی تنظیمات شوید و گزینه WP Super Cache را انتخاب کنید. در پنجره باز شده می توانید بر روی گزینه ی clear cash کلیک کنید تا حافظه کش سایت شما به راحتی پاک شود.

4. پاک کردن کش وردپرس در افزونه W3 Total Cache
این افزونه نیز یکی از افزونه های محبوب مدیریت حافظه پنهان در وردپرس است که شما با یک کلیک ساده می توانید کش سایت خود را پک کنید. برای این کار لازم است در صفحه ی مدیریت سایت وردپرسی خود وارد قسمتPerformance و سپس Dashboard شوید. در پنجره باز شده بر روی گزینه ی empty all cash کلیک کنید تا حافظه کش سایت شما به راحتی پاک شود.

5. پاک کردن کش با افزونه WP Engine
این افزونه به طور خودکار توسط برخی شرکت های ارائه خدمات میزبانی سایت بر روی هاست شما نصب میشود و نیازی به نصب و فعال سازی افزونه نیست. اگر شما تغییرات اعمال شده بر روی سایت تان را نمی توانید مشاهده کنید می توانید در این افزونه می توانید حافظه کش سایت خود را پاک کنید. شما باید در محیط کاربری سایت وردپرسی خود بر روی WP Engine کلیک کرده و سپس در بخش “General” بر روی دکمه purge all caches کلیک کنید. اکنون تمام حافظه کش سایت شما پاک شده است.

6. پاک کردن کش با افزونه Bluehost
Bluehost یکی از بهترین شرکت های ارائه دهنده ی خدمات میزبانی سایت های وردپرسی به صورت تجاری است. این شرکت افزونه ای به همین نام برای مدیریت کش سایت درست کرده است که باعث افزایش سرعت سایت شما می شود. اما این افزونه فقط بر روی سایت هایی قرار گرفته که هاست خود را از همین شرکت خریداری کرده باشند.
شما می توانید حافظه کش سایت خود را با استفاده از افزونه Bluehost در محیط کاربری سایت وردپرسی خود حذف کنید. ابتدا وارد صفحه مدیریت سایت خود شوید و بر روی Cashing و سپس purge all کلیک کنید. با این کار تمام حافظه کش سایت شما پاک خواهد شد.

7. پاک کردن کش در SiteGround
SiteGround یکی از بهترین شرکت های ارائه خدمات میزبانی در زمینه وردپرس است که به دلیل پشتیبانی حرفه ای از مشتریان و دارا بودن سرعت بالا در سرویس های خود شناخته شده است. این شرکت برای بهبود عملکرد وب سایت شما یک راه حل برای مدیریت کش سایت شما ارائه کرده است.
شما می توانید حافظه پنهان SiteGround را از صفحه مدیریت هاست خود و همچنین ناحیه مدیریت وردپرس پاک کنید. برای اینکار وارد صفحه مدیریت هاست خود شوید و به صفحه speed و سپس Caching بروید. از اینجا ، به برگه Dynamic cache بروید. و روی نمادی که در کنار نام دامنه خود قرار دارد کلیک کنید و سپس گزینه Flush cache را انتخاب کنید.

8. پاک کردن کش در افزونه sucuri
اگر برای محافظت از وب سایت خود از یک فایروال وردپرسی مانند Sucuri استفاده می کنید ، می توانید کش سایت خود را با همین افزونه پاک کنید. ابتدا وارد صفحه مدیریت سایت وردپرسی خود شوید و بر روی sucuri در قسمت منوی اصلی کلیک کنید سپس به تب firewall رفته و قسمت clear cash را انتخاب کنید و در نهایت بر روی دکمه ی clear cash کلیک کنید.

نکته: اگر اخیرا وب سایت وردپرسی خود را از یک هاست به هاست دیگر جابجا کرده اید ، ممکن است نیاز به پاک کردن کش DNS نیز داشته باشید . با این کار اطمینان حاصل می کنید که اطلاعات DNS به روز شده و به نسخه جدید وب سایت خود می توانید دسترسی داشته باشید.
حدول جمع بندی روش پاک کردن کش وردپرس
| روش پاک کردن کش | توضیح کوتاه |
|---|---|
| پاک کردن کش مرورگر | مرورگر محتوای ثابت سایت را ذخیره میکند. با پاک کردن حافظه کش، تغییرات جدید سایت نمایش داده میشود. |
| افزونه WP Rocket | یکی از بهترین افزونههای مدیریت کش. با یک کلیک در تنظیمات افزونه میتوان کش سایت را پاک کرد. |
| افزونه WP Super Cache | افزونه محبوب کش وردپرس؛ امکان پاک کردن کش با یک کلیک از منوی تنظیمات وجود دارد. |
| افزونه W3 Total Cache | افزونه مدیریت حافظه پنهان با گزینه “Empty All Cache” در داشبورد برای پاک کردن کش سایت. |
| افزونه WP Engine | افزونه خودکار نصب شده روی برخی هاستها؛ با کلیک روی “Purge All Caches” کل کش سایت پاک میشود. |
| افزونه Bluehost | افزونه مخصوص سایتهای میزبانی شده توسط Bluehost؛ با گزینه “Purge All” کش سایت حذف میشود. |
| SiteGround | پاک کردن کش از طریق مدیریت هاست و Dynamic Cache؛ امکان Flush Cache برای دامنه وجود دارد. |
| افزونه Sucuri | برای سایتهای دارای فایروال Sucuri؛ با گزینه “Clear Cache” در تب Firewall حافظه کش پاک میشود. |
سوالات متداول
تفاوت کش مرورگر و کش سرور در وردپرس چیست و چه زمانی باید هر کدام را پاک کنیم؟
آیا استفاده همزمان از چند افزونه کش مشکلساز است؟
پاک کردن کش وردپرس چه تأثیری بر عملکرد سایت و ابزارهای تحلیل سرعت دارد؟

سلام وعرض ادب .. همه افزونه هارو توضیج دادید جز wp-optimize که از مهمترین هاست.. بی زحمت این افزونه هم اضافه کنید
سلام ممنون از پیشنهادتون، در مطالب بعدی گنجانده خواهد شد