سئو | بلاگ وب‌داده

پاک کردن کش وردپرس و حذف Cache سایت (تمام روش‌ها)

تغییری در سایت دادید اما آن را نمی‌بینید؟ مشکل از کش است؛ در این راهنما هر پنج لایه‌ی کش را به‌ترتیب درست خالی می‌کنید.
پاک کردن کش وردپرس کاری است که هر زمان سایت‌تان را تغییر می‌دهید اما نسخه‌ی قدیمی همچنان نمایش داده می‌شود به آن نیاز پیدا می‌کنید. نکته‌ی کلیدی این است که سایت شما یک کش ندارد، بلکه چند لایه‌ی کش روی هم دارد و باید بدانید کدام لایه را و به چه ترتیبی خالی کنید. در این راهنما همه‌ی روش‌ها — از افزونه و مرورگر تا کش سطح سرور، CDN و خط فرمان — را گام‌به‌گام یاد می‌گیرید.
  • کش یک لایه نیست: مرورگر، افزونه‌ی کش، سرور، CDN و کش آبجکت هر کدام نسخه‌ای جدا نگه می‌دارند.
  • ترتیب درست مهم است: ابتدا کش افزونه و سرور، سپس CDN و در آخر مرورگر را خالی کنید.
  • ساده‌ترین راه افزونه است: W3 Total Cache، WP Super Cache، LiteSpeed و WP Rocket همگی دکمه‌ی پاک‌سازی یک‌کلیکی دارند.
  • کش مرورگرِ بازدیدکننده دست شما نیست: فقط هر کاربر می‌تواند روی دستگاه خودش با هارد رفرش آن را پاک کند.
  • کاربران فنی WP-CLI: با چند دستور، کش آبجکت و ترنزینت‌ها را یک‌جا خالی می‌کنند.

در یک نگاه

اگر بعد از تغییر سایت چیزی عوض نشد، اول کش افزونه و کش سطح سرور را خالی کنید، بعد CDN را Purge کنید و در پایان مرورگر را هارد رفرش بزنید. روی هاست وردپرس و سی‌پنل وب‌داده، این کار از پنل هاست و افزونه در چند ثانیه انجام می‌شود.
احتمالاً این مقاله را باز کرده‌اید چون یک پست را ویرایش کرده‌اید، رنگ قالب را عوض کرده‌اید یا افزونه‌ای نصب کرده‌اید، اما سایت همان نسخه‌ی قبلی را نشان می‌دهد. این رفتار کاملاً طبیعی است و تقریباً همیشه ریشه در کش دارد. در ادامه ابتدا روشن می‌کنیم کش چیست و چرا چند لایه دارد، بعد روش پاک‌سازی هر لایه را جداگانه می‌بینیم و در پایان یک نگاه صادقانه به معایب و زمان درست پاک‌سازی خواهیم داشت.
ChatGPT Image Aug 23 2026 09 19 32 AM 1 پاک کردن کش وردپرس و حذف Cache سایت در 2026

پاک کردن کش وردپرس چیست و چه زمانی لازم است؟

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

نکته

اگر سایت شما هیچ افزونه‌ی کش یا CDN ندارد و باز هم تغییر را نمی‌بینید، به‌احتمال زیاد مشکل از کش مرورگر خودتان است؛ یک هارد رفرش ساده اغلب همان لحظه مشکل را حل می‌کند.

لایه‌های کش سایت؛ کدام را باید خالی کنید؟

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

۱) کش مرورگر

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

۲) کش صفحه / افزونه

افزونه‌های کش مثل W3 Total Cache یا LiteSpeed یک نسخه‌ی HTML آماده از صفحات می‌سازند. شایع‌ترین لایه‌ای که باید پاک کنید همین است.

۳) کش سطح سرور

سرورهایی مثل LiteSpeed، Nginx FastCGI یا Varnish مستقل از افزونه کش می‌گیرند و از پنل هاست یا افزونه‌ی متناظر خالی می‌شوند.

۴) کش CDN

شبکه‌ی توزیع محتوا مانند Cloudflare نسخه‌ای را در دیتاسنترهای سراسر دنیا نگه می‌دارد و باید جداگانه Purge شود.

۵) کش آبجکت و ترنزینت

نتایج پرس‌وجوهای دیتابیس در Redis/Memcached یا جدول options ذخیره می‌شود؛ معمولاً با افزونه یا WP-CLI پاک می‌شود.
جدول زیر کمک می‌کند سریع تشخیص دهید هر لایه کجا و چطور خالی می‌شود:
مقایسه‌ی لایه‌های کش و روش خالی‌کردن هرکدام
لایه‌ی کشکجا پاک می‌شودچه‌کسی می‌تواند پاک کنداولویت
مرورگرتنظیمات مرورگر / هارد رفرشفقط همان کاربر روی دستگاه خودشآخر
صفحه / افزونهپیشخوان وردپرس (افزونه‌ی کش)مدیر سایتاول
سطح سرورپنل هاست یا افزونه‌ی LiteSpeedمدیر سایت / پشتیبانی هاستاول
CDNداشبورد CDN (مثلاً Cloudflare)مدیر حساب CDNمیانه
آبجکت / ترنزینتافزونه یا WP-CLIمدیر سایت / توسعه‌دهندهدر صورت نیاز
ChatGPT Image Aug 23 2026 09 23 17 AM 1 پاک کردن کش وردپرس و حذف Cache سایت در 2026

آموزش گام‌به‌گام خالی‌کردن کش (همه‌ی روش‌ها)

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

روش 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» (یا از نوار مدیریت).

نقل‌قول از منبع معتبر

طبق مستندات رسمی LiteSpeed، دکمه‌ی «Purge All» در Toolbox فقط نسخه‌ی کش‌شده‌ی صفحات را پاک می‌کند و فایل‌های CSS و JavaScript بهینه‌شده را خالی نمی‌کند؛ برای آن‌ها گزینه‌های جداگانه‌ای در همان صفحه وجود دارد. (منبع: LiteSpeed Documentation — Toolbox)

روش 2: خالی‌کردن کش مرورگر (هارد رفرش)

اگر تغییر را در پیشخوان می‌بینید اما در مرورگر خودتان نه، احتمالاً مرورگر نسخه‌ی قدیمی را نگه داشته است. کافی است یک «هارد رفرش» بزنید: در ویندوز کلید Ctrl به‌همراه F5 یا Ctrl+Shift+R، و در مک Cmd+Shift+R. برای پاک‌سازی کامل‌تر هم می‌توانید از مسیر More Tools ‹ Clear Browsing Data در کروم، گزینه‌ی «Cached images and files» را پاک کنید.

هشدار

کش مرورگرِ بازدیدکنندگان سایت در کنترل شما نیست. اگر بعد از انتشار تغییر، نگران دیدن نسخه‌ی قدیمی توسط کاربران هستید، راه‌حل، پاک‌کردن کش افزونه/سرور و CDN است، نه تلاش برای پاک‌کردن مرورگر دیگران.

روش 3: خالی‌کردن کش سطح سرور و هاست

بسیاری از هاست‌های مدرن یک کش سطح سرور مستقل دارند که حتی بدون نصب افزونه فعال است (مثل کش LiteSpeed روی هاست‌های سی‌پنل). این کش معمولاً از داخل پنل هاست یا از افزونه‌ی متناظر همان فناوری خالی می‌شود. اگر مطمئن نیستید سرور شما چه نوع کشی دارد، ساده‌ترین کار این است که از پشتیبانی هاست بپرسید یا از همان افزونه‌ی مرتبط (مثلاً افزونه‌ی LiteSpeed Cache) استفاده کنید.

روش 4: خالی‌کردن کش CDN (مثل Cloudflare)

اگر سایت‌تان پشت یک CDN است، نسخه‌ای از فایل‌ها در سرورهای CDN در سراسر دنیا ذخیره شده و باید جداگانه پاک شود. در Cloudflare کافی است وارد داشبورد شوید و از مسیر Caching ‹ Configuration گزینه‌ی «Purge Everything» را بزنید. این کار همه‌ی منابع کش‌شده را در تمام دیتاسنترها فوری پاک می‌کند و درخواست‌های بعدی دوباره از سرور اصلی شما خوانده می‌شوند.

روش 5: خالی‌کردن کش آبجکت و ترنزینت با WP-CLI

اگر به خط فرمان دسترسی دارید (مثلاً روی سرور مجازی یا هاست با SSH)، WP-CLI سریع‌ترین راه برای پاک‌کردن کش آبجکت و ترنزینت‌هاست. این دستورها رسمی و مستندشده‌اند:
# پاک‌سازی کش آبجکت (Redis یا Memcached) از طریق WP-CLI
wp cache flush

# حذف همه ترنزینت‌های ذخیره‌شده در دیتابیس
wp transient delete --all

# حذف فقط ترنزینت‌های منقضی‌شده (سبک‌تر و امن‌تر)
wp transient delete --expired

# نکته: اگر ترنزینت در کش آبجکت خارجی باشد، برای پاک‌سازی کامل
# هر دو دستور cache flush و transient delete را با هم اجرا کنید.
نکته‌ی مهمی که در مستندات رسمی WP-CLI آمده این است: اگر ترنزینت‌ها در یک کش آبجکت خارجی ذخیره شده باشند، دستور حذف ترنزینت فقط نسخه‌ی دیتابیس را پاک می‌کند؛ برای پاک‌سازی کامل باید کش آبجکت را هم flush کنید.

خالی‌کردن کش روی هاست وردپرس و سی‌پنل وب‌داده

در وب‌داده، زیرساخت میزبانی روی سرورهای HPE نسل Gen11 و Gen10 و در دیتاسنترهای ایران، هلند و آلمان مستقر است. روی هاست وردپرس و هاست سی‌پنل وب‌داده، هم به افزونه‌ی کش دسترسی کامل دارید و هم در صورت وجود کش سطح سرور، تیم پشتیبانی 24 ساعته کمک می‌کند آن را درست خالی کنید تا میان سرعت و تازگی محتوا تعادل برقرار بماند.
  • ✅ دسترسی به نصب و مدیریت افزونه‌های کش محبوب روی هاست وردپرس و سی‌پنل.
  • ✅ امکان استفاده از کش سطح سرور برای بالابردن سرعت، با راهنمایی پشتیبانی برای پاک‌سازی درست.
  • ✅ دسترسی SSH روی پلن‌های مناسب برای اجرای دستورهای WP-CLI.
  • ✅ پشتیبانی فارسی 24 ساعته برای زمانی که نمی‌دانید مشکل از کدام لایه‌ی کش است.
برای آشنایی بیشتر می‌توانید راهنمای جعبه ابزار وردپرس در هاست سی‌پنل را ببینید و اگر تازه شروع کرده‌اید، صفحه‌ی هاست سی‌پنل وب‌داده گزینه‌های میزبانی را نشان می‌دهد. 📌برای دیدن پلن‌ها به صفحه‌ی سرور مجازی ایران وب‌داده سر بزنید.

معایب و نکات منفی پاک‌سازی کش (نگاه صادقانه)

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

پرسش‌های پرتکرار درباره خالی‌کردن کش وردپرس

جمع‌بندی و قدم بعدی شما

اگر بخواهیم همه‌ی این مقاله را در یک جمله خلاصه کنیم: سایت شما یک کش ندارد، چند لایه دارد؛ پس به‌جای زدن یک دکمه‌ی تصادفی، لایه‌ها را به‌ترتیب درست خالی کنید. اول کش افزونه و سطح سرور، بعد CDN و در آخر مرورگر. برای بیشتر کاربران، همان افزونه‌ی کش با یک کلیک کافی است؛ کاربران فنی‌تر هم می‌توانند با WP-CLI کش آبجکت و ترنزینت‌ها را مدیریت کنند. فقط یادتان باشد کش را تنها هنگام نیاز خالی کنید تا سرعت سایت قربانی پاک‌سازی‌های بی‌مورد نشود.

جمع‌بندی سریع

کش افزونه/سرور را خالی کنید، CDN را Purge کنید، مرورگر را هارد رفرش بزنید و در صورت نیاز با wp cache flush کش آبجکت را پاک کنید. همین ترتیب، تقریباً همیشه مشکل «تغییرم را نمی‌بینم» را حل می‌کند.
در صورتی که سوالی داشتید می‌توانید در بخش نظرات با ما در ارتباط باشید.
وب داده
وب داده

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

مقاله‌ها: 32
پاسخی بگذارید

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