اگر پیشخوان وردپرس و مخصوصاً بخشهای ووکامرس (سفارشات، محصولات، تحلیلها و …) برای شما یا کارمندانتان خیلی کند شده و هر کلیک ۱۰-۳۰ ثانیه طول میکشد، این راهنمای ۱۰۰٪ عملی و تستشده روی صدها فروشگاه واقعی در وی آی پی هاست است.
مرحله ۱: تشخیص دقیق علت کندی پیشخوان
ابتدا افزونه 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 را برای تیم پشتیبانی وی آی پی هاست بفرستید؛ معمولاً در کمتر از ۱ ساعت مشکل را ریشهای حل میکنیم (رایگان برای مشتریان).
موفقیت فروشگاهتان مهم است!
تیم وی آی پی هاست – سریعترین هاست تخصصی ووکامرس ایران