اگر پیشخوان وردپرس و مخصوصاً بخش های ووکامرس (سفارشات، محصولات، تحلیل ها و …) برای شما یا کارمندان تان خیلی کند شده و هر کلیک ۱۰-۳۰ ثانیه طول می کشد، این راهنمای ۱۰۰٪ عملی و تست شده روی صدها فروشگاه واقعی در وی آی پی هاست است.
مرحله ۱: تشخیص دقیق علت کندی پیشخوان
ابتدا افزونه Query Monitor را نصب و فعال کنید، سپس به این صفحات بروید و تب Queries → Queries by Component را چک کنید:
- ووکامرس → سفارشات
- ووکامرس → محصولات
- ووکامرس → تحلیل ها (Analytics)
معمولاً یکی از این افزونه ها بیشترین کوئری و زمان را می خورد:
- WooCommerce Admin / Analytics
- افزونه های گزارش گیری ایرانی (مثل گزارش فروش پیشرفته، حسابداری، پنل پیامک و …)
- Jetpack, MonsterInsights, Rank Math (در حالت کامل)
- افزونه های بکاپ سنگین (UpdraftPlus, BackupBuddy و …)
مرحله ۲: سریع ترین راه حل ها (۹۰٪ فروشگاه ها با این ۳ کار درست می شوند)
0. رفع مشکل کندی پنل مدیریت وردپرس :
پیشخوان وردپرس > ووکامرس > پیکربندی > تب پیشرفته > منوی WooCommerce.ir

حالا از این قسمت تیک رهگیری را فعال کنید را بردارید.

و بعد از اینکه دخیر کردین یک رفرش ساده بکنید و متوجه افزایش سرعت پنل مدیریت خود میشوید😊
۱. غیرفعال کردن WooCommerce Admin و Analytics جدید (بزرگ ترین قاتل سرعت پیشخوان از وردپرس ۶.۵ به بعد)
این قابلیت جدید ووکامرس گاهی بیش از ۱۵ ثانیه زمان لود پیشخوان می خورد!
کد زیر را در فایل functions.php قالب فرزند بگذارید:
// غیرفعال کردن کامل WooCommerce Admin و Analytics
add_filter( 'woocommerce_admin_disabled', '__return_true' );
// غیرفعال کردن Analytics جدید (خیلی مهم)
add_filter( 'woocommerce_admin_features', function( $features ) {
return array_diff( $features, [ 'analytics', 'homescreen' ] );
});
// حذف کامل منوی Analytics و Marketing
add_action( 'admin_menu', function() {
remove_submenu_page( 'woocommerce', 'wc-admin' );
remove_submenu_page( 'woocommerce', 'analytics' );
}, 999 );
۲. غیرفعال کردن Heartbeat ووکامرس در پیشخوان
این کد را هم به functions.php اضافه کنید:
// کاهش شدید Heartbeat در پیشخوان (از ۱۵ ثانیه به ۱۲۰ ثانیه)
add_filter( 'heartbeat_settings', function( $settings ) {
$settings['interval'] = 120; // ثانیه
return $settings;
});
// یا کاملاً غیرفعال کردن در پیشخوان
add_action( 'init', function() {
if ( is_admin() ) {
wp_deregister_script('heartbeat');
}
});
۳. محدود کردن یا حذف کامل Transientهای سنگین ووکامرس
این کد هر روز تمام Transientهای ووکامرس را پاک می کند (خیلی مؤثر):
// پاکسازی خودکار Transientهای ووکامرس هر ۲۴ ساعت
add_action('wp_scheduled_delete', 'delete_woocommerce_transients');
function delete_woocommerce_transients() {
global $wpdb;
$wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE '_transient_wc_%' OR option_name LIKE '_transient_timeout_wc_%'" );
}
wp_schedule_event( time(), 'daily', 'wp_scheduled_delete' );
مرحله ۳: راه حل های پیشرفته تر (اگر هنوز کند بود)
| مشکل رایج | راه حل اختصاصی وی آی پی هاست |
|---|---|
| سفارشات بالای ۵۰,۰۰۰ | فعال سازی High-Performance Order Tables (در وی آی پی هاست به صورت خودکار فعال است) |
| کوئری های سنگین در صفحه سفارشات | نصب افزونه Index WP MySQL (رایگان) → اجرا → تمام ایندکس های پیشنهادی را اضافه کنید |
| افزونه های گزارش گیری ایرانی | حتماً از Redis Object Cache استفاده کنید + کش گزارش ها را فعال کنید |
| صفحه ویرایش محصول خیلی کند | افزونه Disable Gutenberg Autosave + غیرفعال کردن تمام متاباکس های غیرضروری |
مرحله ۴: تنظیمات پیشنهادی در هاست وی آی پی هاست (اختصاصی پیشخوان)
در هاست های VIP ما این تنظیمات به صورت پیش فرض برای پیشخوان اعمال می شود:
- Redis Object Cache با ۱ گیگ رم اختصاصی
- PHP Workerهای جداگانه برای ادمین (admin.php با memory_limit=1024M)
- غیرفعال سازی تمام Cronهای غیرضروری در پیشخوان
- فعال سازی OPcache با تنظیمات بهینه برای ادمین
نتیجه گیری عملی
اگر الان این ۳ کار را به ترتیب انجام دهید (۹۵٪ مواقع پیشخوان زیر ۲-۳ ثانیه می شود):
- کدهای بالا را در functions.php بگذارید
- WooCommerce Admin را کاملاً غیرفعال کنید
- از Redis + LiteSpeed Cache در وی آی پی هاست استفاده کنید
اگر هنوز کندی داشتید، اسکرین شات Query Monitor را برای تیم پشتیبانی وی آی پی هاست بفرستید؛ معمولاً در کمتر از ۱ ساعت مشکل را ریشه ای حل می کنیم (رایگان برای مشتریان).
موفقیت فروشگاه تان مهم است!
تیم وی آی پی هاست – سریع ترین هاست تخصصی ووکامرس ایران


