
به اشتراک بگذارید
سئو | بلاگ وبداده
پاک کردن کش وردپرس و حذف Cache سایت (تمام روشها)
- کش یک لایه نیست: مرورگر، افزونهی کش، سرور، CDN و کش آبجکت هر کدام نسخهای جدا نگه میدارند.
- ترتیب درست مهم است: ابتدا کش افزونه و سرور، سپس CDN و در آخر مرورگر را خالی کنید.
- سادهترین راه افزونه است: W3 Total Cache، WP Super Cache، LiteSpeed و WP Rocket همگی دکمهی پاکسازی یککلیکی دارند.
- کش مرورگرِ بازدیدکننده دست شما نیست: فقط هر کاربر میتواند روی دستگاه خودش با هارد رفرش آن را پاک کند.
- کاربران فنی WP-CLI: با چند دستور، کش آبجکت و ترنزینتها را یکجا خالی میکنند.
در یک نگاه

پاک کردن کش وردپرس چیست و چه زمانی لازم است؟
نکته
لایههای کش سایت؛ کدام را باید خالی کنید؟
۱) کش مرورگر
۲) کش صفحه / افزونه
۳) کش سطح سرور
۴) کش CDN
۵) کش آبجکت و ترنزینت
| لایهی کش | کجا پاک میشود | چهکسی میتواند پاک کند | اولویت |
|---|---|---|---|
| مرورگر | تنظیمات مرورگر / هارد رفرش | فقط همان کاربر روی دستگاه خودش | آخر |
| صفحه / افزونه | پیشخوان وردپرس (افزونهی کش) | مدیر سایت | اول |
| سطح سرور | پنل هاست یا افزونهی LiteSpeed | مدیر سایت / پشتیبانی هاست | اول |
| CDN | داشبورد CDN (مثلاً Cloudflare) | مدیر حساب CDN | میانه |
| آبجکت / ترنزینت | افزونه یا WP-CLI | مدیر سایت / توسعهدهنده | در صورت نیاز |

آموزش گامبهگام خالیکردن کش (همهی روشها)
روش 1: خالیکردن کش با افزونهها (سادهترین راه)
- W3 Total Cache: از نوار مدیریت بالای سایت یا صفحهی Performance روی «Empty All Caches» بزنید.
- WP Super Cache: مسیر Settings ‹ WP Super Cache، بخش «Delete Cached Pages» و سپس دکمهی «Delete Cache».
- LiteSpeed Cache: منوی LiteSpeed Cache ‹ Toolbox و سپس دکمهی «Purge All».
- WP Rocket: مسیر Settings ‹ WP Rocket، تب Dashboard و دکمهی «Clear and preload cache» (یا از نوار مدیریت).
نقلقول از منبع معتبر
روش 2: خالیکردن کش مرورگر (هارد رفرش)
هشدار
روش 3: خالیکردن کش سطح سرور و هاست
روش 4: خالیکردن کش CDN (مثل Cloudflare)
روش 5: خالیکردن کش آبجکت و ترنزینت با WP-CLI
# پاکسازی کش آبجکت (Redis یا Memcached) از طریق WP-CLI
wp cache flush
# حذف همه ترنزینتهای ذخیرهشده در دیتابیس
wp transient delete --all
# حذف فقط ترنزینتهای منقضیشده (سبکتر و امنتر)
wp transient delete --expired
# نکته: اگر ترنزینت در کش آبجکت خارجی باشد، برای پاکسازی کامل
# هر دو دستور cache flush و transient delete را با هم اجرا کنید.Bashخالیکردن کش روی هاست وردپرس و سیپنل وبداده
- ✅ دسترسی به نصب و مدیریت افزونههای کش محبوب روی هاست وردپرس و سیپنل.
- ✅ امکان استفاده از کش سطح سرور برای بالابردن سرعت، با راهنمایی پشتیبانی برای پاکسازی درست.
- ✅ دسترسی SSH روی پلنهای مناسب برای اجرای دستورهای WP-CLI.
- ✅ پشتیبانی فارسی 24 ساعته برای زمانی که نمیدانید مشکل از کدام لایهی کش است.
معایب و نکات منفی پاکسازی کش (نگاه صادقانه)
پرسشهای پرتکرار درباره خالیکردن کش وردپرس
چرا بعد از پاککردن کش هنوز تغییر را نمیبینم؟
بهاحتمال زیاد فقط یک لایه را پاک کردهاید. ترتیب درست را امتحان کنید: اول کش افزونه و سطح سرور، بعد CDN را Purge کنید و در پایان مرورگر خودتان را هارد رفرش بزنید (Ctrl+Shift+R یا Cmd+Shift+R). اگر باز هم تغییر نکرد، احتمال کش آبجکت یا یک پروکسی میانی وجود دارد.
هر چند وقت یکبار باید کش را خالی کنم؟
بهصورت دورهای لازم نیست. کش را فقط زمانی خالی کنید که تغییری در سایت دادهاید و آن را نمیبینید، یا در حال عیبیابی یک مشکل ظاهری هستید. پاکسازی بیمورد و مکرر فقط سایت را موقتاً کند میکند.
آیا خالیکردن کش به سئو یا دادههای سایت آسیب میزند؟
خیر. کش فقط یک نسخهی موقت و آماده از صفحات است؛ پاککردن آن هیچ نوشته، تنظیم یا دادهای را حذف نمیکند. تنها اثر کوتاهمدت این است که چند بازدید اول تا ساختهشدن دوبارهی کش کمی کندتر است.
تفاوت کش مرورگر با کش سایت چیست؟
کش مرورگر روی دستگاه هر کاربر ذخیره میشود و فقط همان کاربر میتواند آن را پاک کند. کش سایت (افزونه، سرور و CDN) سمت سرور است و مدیر سایت آن را مدیریت میکند. وقتی تغییری میدهید، معمولاً باید کش سمت سرور را خالی کنید.
بدون افزونه چطور کش وردپرس را پاک کنم؟
اگر افزونهی کش ندارید، احتمالاً کش شما در سطح سرور (مثل LiteSpeed) یا در CDN است؛ آنها را از پنل هاست و داشبورد CDN خالی کنید. برای کش آبجکت و ترنزینت هم میتوانید از دستورهای WP-CLI استفاده کنید.
کش آبجکت (Object Cache) چیست و کِی باید پاکش کنم؟
کش آبجکت نتایج پرسوجوهای دیتابیس را در Redis یا Memcached نگه میدارد تا سرعت بالا برود. معمولاً نیازی به پاککردن دستی آن نیست، اما اگر بعد از تغییرات دادهای، اطلاعات قدیمی نمایش داده میشود، با دستور wp cache flush آن را خالی کنید.
Purge کردن کش Cloudflare چه فرقی با پاککردن کش افزونه دارد؟
کش افزونه روی سرور خودتان است، اما Cloudflare نسخهای از فایلها را در دیتاسنترهای سراسر دنیا نگه میدارد. اگر فقط کش افزونه را پاک کنید ولی CDN را Purge نکنید، کاربران ممکن است هنوز نسخهی قدیمی را از نزدیکترین دیتاسنتر Cloudflare ببینند.
بعد از خالیکردن کش، سایتم کند شده؛ طبیعی است؟
بله، این کاملاً طبیعی و موقتی است. وقتی کش خالی میشود، اولین بازدیدها باید صفحه را از نو بسازند تا کش دوباره پر شود. بعد از چند بازدید، سرعت به حالت عادی برمیگردد. برخی افزونهها قابلیت Preload دارند که این کش را زودتر و خودکار میسازد.



