
افزایش سرعت بخش محصولات ووکامرس در وردپرس
افزایش سرعت بخش ووکامرس وردپرس برای بهبود تجربه کاربری و افزایش نرخ تبدیل بسیار مهم است. در ادامه روشهای عملی و کاربردی برای بهینهسازی سرعت ووکامرس آورده شده است
با مجله رادیب تا پایان این مقاله کاربردی همراه باشید تا وبسایتی پر سرعت و روان داشته باشید.
۱. استفاده از هاستینگ مناسب و بهینه برای وردپرس
هاست سریع و بهینه شده برای ووکامرس، تأثیر زیادی بر سرعت بارگذاری دارد. ویژگیهایی که باید در هاست مناسب برای ووکامرس داشته باشید:
- استفاده از NVMe SSD برای بارگذاری سریعتر دادهها
- پشتیبانی از PHP 8.0 یا بالاتر برای بهبود عملکرد
- قابلیت کشینگ سرور (LiteSpeed، Redis، Varnish)
- لوکیشن نزدیک به کاربران هدف
پیشنهاد: استفاده از سرورهای مجازی رادیب و یا استفاده از هاست های پرسرعت رادیب که دارای تنظیمات بهینه برای وردپرس و ووکامرس هستند.
۲. فعالسازی کشینگ (Caching) در ووکامرس
کشینگ یکی از مهمترین عوامل در افزایش سرعت سایت است. برای ووکامرس میتوانید از روشهای زیر استفاده کنید:
الف) افزونههای کش معروف
- LiteSpeed Cache (پیشنهاد برای هاستهای LiteSpeed)
- WP Rocket (دارای قابلیت کش، بهینهسازی پایگاهداده و بارگذاری تنبل تصاویر)
- W3 Total Cache (برای بهینهسازی کامل)
ب) کش سمت سرور
- اگر از سرور اختصاصی استفاده میکنید، از ابزارهای سرور مانند:
- Redis یا Memcached برای کش کردن کوئریهای پایگاه داده
- OPcache برای اجرای سریعتر کدهای PHP
۳. بهینهسازی پایگاهداده ووکامرس
پایگاهداده فروشگاههای ووکامرس به دلیل ذخیرهسازی سفارشات و دادههای متغیر، به مرور کند میشود. راهحلهای بهینهسازی شامل:
خرید سرور ابری ساعتی با تحویل آنی از رادیب، کلیک کنید
- حذف اصلاحات (Revisions) غیرضروری پستها
- پاکسازی سفارشات لغو شده و ناموفق
- بهینهسازی جداول دیتابیس با اجرای دستور زیر در phpMyAdmin:
OPTIMIZE TABLE wp_posts, wp_postmeta, wp_comments, wp_commentmeta, wp_options;
- استفاده از افزونههای بهینهسازی دیتابیس مانند:
- WP-Optimize
- Advanced Database Cleaner
۴. کاهش درخواستهای HTTP و بهینهسازی کدها
هرچه تعداد درخواستهای HTTP (برای بارگذاری CSS، JS و تصاویر) کمتر باشد، سایت سریعتر بارگذاری میشود. روشهای بهینهسازی:
برای بهینه سازی و افزایش سرعت وبسایت خود، خدمات سئو رادیب را مشاهده کنید. کلیک کنید
- ترکیب و فشردهسازی فایلهای CSS و JS با افزونههایی مانند WP Rocket
- استفاده از CDN (شبکه تحویل محتوا) برای بارگذاری فایلها از سرورهای نزدیکتر به کاربر
- حذف فایلهای غیرضروری با ابزارهایی مثل:
- Perfmatters
- Asset CleanUp
۵. بهینهسازی تصاویر محصولات
تصاویر بزرگ و بدون فشردهسازی باعث کندی صفحات فروشگاه میشوند. اقدامات لازم:
- استفاده از فرمتهای جدیدتر مثل WebP
- فشردهسازی تصاویر با ابزارهایی مثل:
- Smush
- ShortPixel
- فعالسازی Lazy Loading (بارگذاری تنبل) برای بارگذاری تصاویر تنها در صورت نیاز
۶. استفاده از قالب سبک و بهینه
برخی قالبهای وردپرس دارای کدهای سنگین و غیرضروری هستند. پیشنهاد میشود از قالبهایی استفاده کنید که سبک، بهینهسازی شده و سریع باشند، مانند:
- Astra (سریع و مخصوص فروشگاههای ووکامرس)
- GeneratePress (وزن بسیار سبک و مناسب برای بهینهسازی)
- OceanWP (دارای تنظیمات ویژه برای فروشگاهها)
۷. غیر فعال کردن ویژگیهای غیرضروری ووکامرس
ووکامرس بهطور پیشفرض قابلیتهایی دارد که برای همه فروشگاهها ضروری نیست. میتوانید ویژگیهای غیرضروری را با افزودن کد زیر به functions.php
غیرفعال کنید:
add_filter('woocommerce_cart_redirect_after_error', '__return_false');
remove_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20);
remove_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30);
۸. بارگذاری آهسته اسکریپتهای ووکامرس
ووکامرس فایلهای CSS و JS زیادی را بارگذاری میکند. برای جلوگیری از لود شدن آنها در صفحاتی که نیازی نیست، از افزونههای مانند:
- Disable WooCommerce Scripts
- Asset Cleanup
۹. غیرفعال کردن ابزارکهای سنگین پیشخوان
برای بهبود سرعت مدیریت ووکامرس، میتوانید ابزارکهای غیرضروری را غیرفعال کنید. با افزودن کد زیر در functions.php
میتوانید عملکرد پیشخوان را سریعتر کنید:
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
function remove_dashboard_widgets() {
remove_meta_box('woocommerce_dashboard_status', 'dashboard', 'normal');
}
۱۰. بروزرسانی مداوم ووکامرس و افزونهها
نسخههای جدید وردپرس و ووکامرس معمولاً بهینهسازیهایی برای سرعت دارند، بنابراین همیشه سیستم را بروز نگه دارید. قبل از بروزرسانی از سایت خود پشتیبانگیری (Backup) کنید.
۱۱. تست سرعت و رفع مشکلات فنی
برای بررسی سرعت و پیدا کردن مشکلات، از ابزارهای زیر استفاده کنید:
- GTmetrix (تحلیل سرعت و پیشنهادات بهینهسازی)
- Google PageSpeed Insights
- Query Monitor (بررسی کوئریهای سنگین در وردپرس)
جمعبندی
برای افزایش سرعت بخش ووکامرس وردپرس، بهتر است اقدامات زیر را انجام دهید:
- استفاده از هاست پرسرعت و بهینه
- فعالسازی کش در سطوح مختلف (سرور، دیتابیس، وردپرس)
- بهینهسازی پایگاهداده و حذف دادههای اضافی
- کاهش حجم تصاویر و فایلهای CSS/JS
- غیرفعالسازی ویژگیهای اضافی ووکامرس
- استفاده از CDN برای تحویل سریع محتوا
- انتخاب قالب سبک و سریع برای فروشگاه
اگر به دنبال راهکاری سریع هستید، پیشنهاد میشود از افزونههای افزایش سرعت برای کش و بهینهسازی جامع استفاده کنید برای خرید این افزونه، بخش فایل مارکت رادیب را مشاهده کنید.
کسانی که این مقاله را خوانده اند مقالات زیر را هم دنبال کرده اند