آموزش بهینه سازی و افزایش سرعت ووکامرس

آموزش بهینه سازی و افزایش سرعت ووکامرس (بروزرسانی 1402)

در این مقاله قصد داریم چندین راهکار برای افزایش سرعت ووکامرس و یا بهینه سازی ووکامرس را به شما آموزش دهیم، به طور کلی، سایت‌های فروشگاهی باید به سرعت بارگذاری اهمیت دهند تا تجربه خرید بهتری برای مشتریان ایجاد شود. سرعت بارگذاری سایت می‌تواند تأثیر مستقیمی بر سئو، ROI (بازگشت سرمایه) و رضایت مشتریان داشته باشد.

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

ووکامرس چیست

ووکامرس (WooCommerce) یکی از محبوب‌ترین پلتفرم‌های تجارت الکترونیک در جهان است و قابلیت و ویژگی‌های زیادی را به صورت رایگان در اختیار شما قرار می‌دهد. درصد بالایی از فروشگاه‌های دنیا در حال استفاده از ووکامرس هستن و همین موضوع اهمیت افزایش سرعت ووکامرس را و تمرکز بر روی بهینه سازی ووکامرس را مشخص می‌کند.

افزایش سرعت افزونه ووکامرس

یکی از مزیت ووکامرس نسبت به پلتفرم‌های دیگر فروشگاهی رایگان بودن این سیستم است. با این حال، برای راه‌اندازی یک فروشگاه بر پایه ووکامرس، ممکن است هزینه‌های جانبی نیز وجود داشته باشد. نکته مهم دیگر پشتیبانی رایگان و متن باز بودن ووکامرس است.

اهمیت بهینه سازی ووکامرس

اولین تاثیرگذاری مهم بر روی کاربران سایت شما، سرعت بارگذاری سایت است. بر اساس یک مطالعه انجام شده توسط گوگل، 53 درصد کاربران تلفن همراه در صورتی که زمان بارگذاری سایت بیش از 3 ثانیه باشد، وب‌سایت را ترک می‌کنند. در یک مطالعه جهانی دیگر نیز، 80 درصد کاربران اعلام کردند که یک وب‌سایت با بارگذاری کند، ناامیدکننده‌تر از یک وب‌سایت است که به طور موقت از دسترس خارج شده است. همچنین، این مطالعه نشان داده که 73 درصد کاربران در صورتی که وب‌سایت بسیار کند باشد، به سایت رقیب می‌روند.

حتی یک تاخیر 100 میلی‌ثانیه در زمان پاسخگویی صفحه می‌تواند بر تجربه کاربر و درآمد آنلاین تأثیر منفی داشته باشد. بر اساس آمار Akamai، یک تاخیر 100 میلی‌ثانیه‌ای می‌تواند تا 7 درصد تأثیری بر نرخ تبدیل داشته باشد، در حالی که یک تاخیر 2 ثانیه‌ای می‌تواند نرخ پرش را تا 103 درصد افزایش دهد پس برای هر وبمستری ضروری است تا به دنبال راهکاری برای افزایش سرعت ووکامرس باشد.

در ابتدا سرعت ووکامرس مطلوب است اما با افزایش حجم محصولات و پایگاه‌داده وردپرس، سرعت بارگذاری به مرور کند خواهد شد. پس یکی از فاکتورهای مهم شما قطعا باید بهینه سازی و بالا بردن سرعت ووکامرس باشد. علاوه بر بحث رضایت مشتریان، سرعت وب‌سایت شما تأثیر زیادی بر رتبه‌بندی گوگل دارد.

بررسی و آنالیز سرعت ووکامرس

با توجه به اهمیت بهینه سازی ووکامرس، ارزیابی و بهبود آن ضروری است. برای اندازه گیری و بررسی فاکتورهای افزایش سرعت ووکامرس می‌توانید، از ابزارهایی مانند WebPagetest، Pingdom، Google PageSpeed Insights و GTMetrix استفاده کنید. استفاده از افزونه Query Monitor نیز می‌تواند در شناسایی عملکرد منفی پوسته، افزونه‌ها به شما کمک کند.

راهکارهای افزایش سرعت ووکامرس

در ادامه مقاله شما با راهکارهایی برای افزایش سرعت ووکامرس آشنا خواهید شد اما باید به این نکته توجه کنید که تجربه کاربری حتی شاید مهمتر از بهبود فنی سایت باشد. بنابراین، برای بالا بردن سرعت ووکامرس، از تکنیک‌های مناسب استفاده کنید و تنها به افزایش سرعت متمرکز نشوید.

تنظیمات ووکامرس

اولین مرحله بهینه سازی ووکامرس قطعا بهبود تنظیمات افزونه است، برخی از تنظیمات ذکر شده موجب بهبود امنیت سایت فروشگاهی شما نیز خواهد شد، پیشنهاد می‌کنیم موارد ذکر شده در لیست زیر را در دستور کار خود قرار دهید:

  1. تغییر آدرس صفحه ورود: آدرس صفحه ورود به سیستم را تغییر دهید تا در برابر حملات brute force ایمن شوید. از افزونه های مانند WPS Hide Login و Rename wp-login.php استفاده کنید.
  1. محدود کردن تعداد پست ها در فید وبلاگ: اگر وب سایت شما دارای بخش وبلاگ است، تعداد پست های قابل مشاهده در فید را محدود کنید. این کار به بهبود عملکرد سایت کمک می‌کند، به خصوص اگر وبلاگ شما بازدید زیادی دارد.
  2. غیرفعالسازی پینگ بک‌ها: پینگ بک‌ها از ارزش بالایی برخوردار نیستند، بنابراین بهتر است آنها را در سایت خود غیرفعال کنید تا تعداد query های سایت را کاهش دهید.
  3. محدود کردن نظرات به کمتر از 20 در هر صفحه: اگر صفحات شما دارای بازخوردهای زیادی هستند، توصیه می‌شود این عدد را بین 10 تا 20 نگه دارید.
  4. غیرفعالسازی نظرات محصول: اگر نمی‌خواهید نظرات محصول را در فروشگاه خود نمایش دهید، می‌توانید این قابلیت را در بخش تنظیمات ووکامرس غیرفعال کنید. این کار بهبود سرعت سایت شما را بهبود می‌بخشد زیرا بارگذاری اسکریپت‌ها و ویجت‌های اضافی را حذف می‌کند اما وجود بازخورد خریداران می‌تواند به بهبود تجربه کاربری کمک کند.
  5. حذف قالب‌ها و افزونه‌های غیرضروری: قالب‌ها و افزونه‌هایی که ضروری یا بهینه نیستند را از سایت خود حذف کنید. استفاده تعداد کمتر از افزونه‌ها، نگهداری و عیب‌یابی سایت شما ساده‌تر خواهد کرد.

با اجرای این مراحل، می‌توانید تنظیمات افزونه WooCommerce را بهبود داده و عملکرد سایت خود را بهبود بخشید، تنظیمات ذکر شده شاید کم، اما به هر حال تاثیر مثبتی در افزایش سرعت ووکامرس خواهند داشت.

استفاده از قالب بهینه

استفاده از یک قالب مناسب برای ووکامرس بسیار مهم است. با وجود صدها هزار قالب موجود، انتخاب قالبی که به شما مناسب ترین گزینه برای شما باشد همیشه یک چالش است. قالب‌های زیبا با ویژگی‌های شگفت‌انگیز در نگاه اول جذاب و حرفه‌ای به نظر می‌رسند، اما ممکن است موجب تاثیر منفی در سرعت سایت شما شوند. WP Rocket تعدادی از تم‌های محبوب WooCommerce را برای سرعت آزمایش کرده و به نتایج زیر رسیده است در لیست مشخص شده در عکس تعدادی از قالب های سریع برای ووکامرس را مشاهده می‌کنید.

افزایش سرعت ووکامرس - قالب های سریع برای ووکامرس

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

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

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

خدمات طراحی سایت

طراحی سایت مطابق با استانداردهای روز برنامه‌نویسی، به همراه آموزش استفاده و ۶ ماه پشتیبانی رایگان

استفاده از افزونه‌های مناسب

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

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

افزایش محدودیت حافظه وردپرس

یکی دیگر از راه‌های افزایش سرعت ووکامرس افزایش محدودیت حافظه PHP در وردپرس است. وردپرس به طور پیش‌فرض 32 مگابایت حافظه را به PHP اختصاص می‌دهد. در صورت بروز مشکل، به‌طور خودکار تلاش می‌کند این محدودیت را به 40 مگابایت (برای یک سایت) یا 64 مگابایت (برای چند سایت) افزایش دهد. به طور کلی، این محدودیت حافظه برای یک سایت فروشگاهی کافی نخواهد بود و ممکن است شما پیام خطایی مبنی بر ”Allowed memory size of xxxxxx bytes exhausted“ مواجه شوید. توصیه می‌شود که این محدودیت را به 256 مگابایت افزایش دهید.

فشرده‌سازی تصاویر

تصاویر بخش اساسی بسیاری از صفحات وب، به ویژه در سایت‌های فروشگاهی، را تشکیل می‌دهند. بارگذاری تصاویر و استفاده از بنرها در این سایت‌ها بسیار رایج است. اگر تصاویر را به درستی بهینه نکنید، ممکن است سبب کاهش سرعت بارگذاری وب سایت شوید. اندازه و تعداد صفحات وبی که شامل تصاویر هستند را می‌توان به‌عنوان یک معیار برای اندازه‌گیری محبوبیت و استفاده از منابع وب در نظر گرفت.

اگرچه ویدیوها نسبت به تصاویر منابع سنگین‌تری هستند، اما در بیشتر موارد، بارگذاری ویدیوها بر اساس تقاضا انجام می‌شود و تأثیر مخرب آن نسبت به تصاویر کمتر است. با استناد به گزارش وضعیت تصاویر HTTP Archive، می‌توانید با جلوگیری از بارگذاری تنبل (Lazy Load) در اولین نمایش و بخش بالای صفحه باعث بهبود تجربه کاربری شوید.

با تنظیم سطح فشرده‌سازی JPEG خود بر روی ۸۵ یا کمتر، می‌توانید حجم هر صفحه را به صورت میانگیرن تا ۴۰.۳ کیلوبایت کاهش دهید. این مقدار به صورت مستقیم از Lighthouse گرفته شده است فشرده سازی تصاویر نقش بسیار مهمی در افزایش سرعت ووکامرس و سایت شما ایفا میکند.

اقدامات مهم برای بهینه سازی تصاویر

  1. انتخاب فرمت مناسب برای تصاویر (مانند JPEG، PNG، SVG یا WebP).
  2. استفاده از ابزارهای مناسب برای فشرده‌سازی موثر تصاویر.
  3. استفاده از تصاویر واکنش‌گرا برای نمایش در دستگاه‌های مختلف.
  4. جلوگیری از بارگذاری تنبل در بخش بالای صفحه (اولین نمایش).
  5. بارگذاری تصاویر تنبل تصاویر در بخش خارج از نمایش.
  6. نمایش تصاویر از طریق CDN‌های سریع.

همچنین می‌توانید تصاویر خود را قبل از آپلود در وب‌سایت خود فشرده کنید. در لیست زیر تعدادی از بهترین ابزارهای آنلاین فشرده‌سازی تصاویر آورده شده است:

در صورتی که در حال حاضر تعداد زیادی محصول با تصاویر در وب‌سایت خود دارید، در این صورت نیز می‌توانید از افزونه‌های وردپرس برای بهینه‌سازی خودکار تصاویر استفاده کنید. در لیست زیر تعدادی از افزونه‌هایی که به طور مداوم بهترین عملکرد را داشته‌اند، آورده شده است:

آموزش خصوصی طراحی سایت و وردپرس به صورت آنلاین

جهت مشاوره و کسب اطلاعات بیشتر از طریق واتساپ با شماره ۰۹۹۹۹۹-۱۵۸-۱۱ در تماس باشید.

پروژه محور - ارتباط مستقیم با مدرس

توجه داشته باشید اکثر این افزونه‌ها علاوه بر فشرده‌سازی تصاویر، بارگذاری تنبل را نیز فعال می‌کنند و این مورد ممکن است باعث تداخل با Lazy load پیشفرض وردپرس شود.

ارائه منابع استاتیک از طریق CDN

یکی دیگر از راه‌های بالا بردن سرعت ووکامرس استفاده از CDN است. CDN مخفف Content Delivery Network به معنی شبکه تحویل محتوا است، درواقع CDN شبکه ای از سرورهاست که محتوای استاتیک کش شده را از وب سایت ها بر اساس موقعیت جغرافیایی کاربر به کاربران تحویل می دهد. عملکرد اصلی یک CDN ذخیره و ارائه منابع ثابت مانند تصاویر، جاوا اسکریپت و CSS است. استفاده از یک CDN وردپرس می‌تواند فاصله بین کاربر و منابع سایت را کاهش داده و تاخیر شبکه و زمان تا اولین بایت (TTFB) را کاهش دهد و این به معنای افزایش سرعت ووکامرس است.

توجه داشته باشید بسیاری از CDN ها ویژگی های دیگری مانند فشرده‌سازی تصویر، پشتیبانی از HTTP/2، محافظت از لینک‌ها و ویژگی‌های بیشتری را نیز دارا هستند. یکی از محبوبترین CDN های حال حاضر در دنیا کلادفلر است.

حذف اسکریپت‌ها و استایل‌های استفاده نشده

یکی دیگر از روش‌های افزایش سرعت ووکامرس حذف اسکریپت‌ها و استایل‌های استفاده نشده در سایت است. افزونه‌ها و قالب‌های وردپرس معمولا اسکریپت‌ها، شیوه‌نامه‌ها و منابع دیگری را در تمام صفحات وب سایت شما بارگذاری می کنند، حتی اگر این منابع در صفحه مورد استفاده قرار نگیرند. برای مثال، افزونه Contact Form 7 اسکریپت‌ها و شیوه‌نامه‌های خود را در تمام صفحات بارگذاری می کند. اما ممکن است فرم‌های آن فقط در صفحه تماس استفاده شوند.

حذف این منابع بی‌استفاده از صفحات به شما کمک می کند تا حجم بارگذاری را کاهش دهید و موجب افزایش سرعت ووکامرس شود. اکثر افزونه‌ها به صور معمول این مشکل را دارند و مدیریت این موضوع به عهده شما است، برای رفع این مشکل می توانید از توابع wp_dequeue_script و wp_dequeue_style برای حذف اسکریپت ها و استایل های غیرضروری استفاده کنید.

حذف اسکریپت‌ها و استایل‌های استفاده نشده - بهینه سازی و افزایش سرعت ووکامرس

اگر به کدنویسی آشنایی ندارید می‌توانید از افزونه برای رفع این مشکل و بهینه سازی ووکامرس از افزونه استفاده کنید. یکی از بهترین افزونه‌های برای رفع این مشکل افزونه Asset CleanUp: Page Speed ​​Booster است.این افزونه تمام اسکریپت‌ها و شیوه‌نامه‌هایی را که در یک صفحه بارگذاری می شوند اسکن می کند و شما می‌توانید مواردی را که در صفحه استفاده نمی شوند غیرفعال کنید. یکی از مزایای حذف منابع CSS و JS غیرضروری این است که تعداد درخواست های HTTP کاهش می یابد که این موضوع نیز یکی از راه‌کارهای بالا بردن ووکامرس است.

استفاده از HTTP/2

با توجه به پیشرفت‌های قابل توجه در ارتباط مرورگرها و وب‌سایت‌ها، نیاز به بهینه‌سازی قدیمی شده است. در سال 1997، پروتکل HTTP 1.1 به روزرسانی بزرگی بود، اما پیش از رسانه‌های اجتماعی و برنامه‌های گوشی‌های هوشمند و وردپرس، از آن زمان، وب به صورت چشمگیری رشد کرده است. پروتکل HTTP/2 در سال 2015 بهبودی بر روی HTTP 1.1 ارائه داد تا با رشد رو به افزایش اینترنت سازگاری داشته باشد. این بهبودها شامل سرعت، کارایی و امنیت بودند و قطعا تاثیر مثبتی در افزایش سرعت ووکامرس خواهد داشت علاوه بر این، پروتکل HTTP/3 نیز در حال ظهور است و قطعا یکی از عملکردهای مفید آن این است که سرعت بارگذاری وب‌سایت‌ها را بهبود بخشد.

فعال کردن کش

حافظه پنهان یا کش منابع و یا یک درخواست ذخیره می‌کند تا درخواست‌های بعدی به سرعت بیشتری اجرا شوند و نیازی به دانلود مجدد داده‌ها نباشد. این روش ساده‌ترین راه برای افزایش سرعت ووکامرس است و از اهمیت بالایی برخوردار است.

فعال کردن کش سایت باعث می‌شود اطلاعات ثابت مانند فایل های CSS, Javascript و تصاویر را در حافظه پنهان مرورگر کاربر ذخیره کنید. در این حالت فایل های سایت شما در مرورگر کاربر در اولین بازدید از سایت شما ذخیره می‌شوند و برای بازدیدهای بعدی دیگر نیازی به دانلود نخواهد بود.

اگر همه چیز به خوبی کار کند، این فرآیند باید در عرض چند ثانیه تکمیل شود. اما اگر تعداد زیادی درخواست همزمان از هزاران کاربر وجود داشته باشد، بار زیادی بر روی سرور ایجاد می‌شود و منجر به کاهش سرعت بارگذاری وبسایت می‌شود.

انواع مختلفی از حافظه پنهان وجود دارند که هر کدام وظایف خاص خود را دارند. به‌عنوان مثال، کش سمت سرور شامل کش کد بایت (OPCache)، کش اشیاء یا Object Cache، کش صفحه و کش CDN و کش سمت کاربر یا کش مرورگر می‌باشد. استفاده از حافظه پنهان نه‌تنها باعث افزایش سرعت بارگذاری فروشگاه می‌شود، بلکه بار سرور را نیز کاهش می‌دهد.برای اعمال کش روی سایت می‌توانید از افزونه‌های رایگان و یا تجاری وردپرس استفاده کنید.

بهینه سازی پایگاه داده

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

اگر پایگاه‌داده فروشگاه خود را بهینه نکنید، ممکن است زمان پاسخ سرور به درخواست‌ها طولانی شود و در نتیجه سرعت وب سایت کاهش یابد. بنابراین، برای بهینه سازی و پاکسازی پایگاه داده، می‌توانید از روش‌های زیر استفاده کنید:

  1. حذف نسخه‌های قدیمی:
    • برگه‌ها، نوشته‌ها و محصولات قدیمی و بی استفاده را پاک کنید.
    • از افزونه‌های مانند WP-Sweep یا WP Rocket استفاده کنید.
  2. محدود یا غیر فعال کردن ویرایش‌ها:
    • با محدود کردن تعداد بازبینی‌ها، از اضافه شدن ویرایش‌ها اضافه به دیتابیس جلوگیری کنید.
    • برای محدود کردن کد define('WP_POST_REVISIONS', 15) را به فایل wp-config.php اضافه کنید.
    • برای غیرفعال کردن کد define('WP_POST_REVISIONS', false) را به فایل wp-config.php اضافه کنید.
    • برای پاکسازی موارد گذرا و منقضی شده از افزونه Delete Expired Transients استفاده کنید.
  3. بهینه‌سازی جداول پایگاه داده:
    • از افزونه WP-Optimize برای تمیز کردن و بهینه‌سازی جداول پایگاه داده استفاده کنید.
  4. غیرفعال کردن ویژگی‌های غیر بحرانی:
    • از افزونه‌هایی که موجب اضافه کردن اطلاعات زیادی به دیتابیس می‌شوند استفاده نکنید.

بهینه سازی ووکامرس برای موبایل

با انجام موارد بالا تا تقریبا اصلی ترین مراحل افزایش سرعت ووکامرس را انجام داده‌اید، یکی دیگر از فاکتورهای بهینه سازی فروشگاه آماده کردن آن برای موبایل است. تا ژانویه 2020، تعداد بیش از 4 میلیارد کاربر اینترنت در جهان وجود داشته است و این تعداد تا سال 2024 به بیش از 5 میلیارد افزایش خواهد یافت. دستگاه‌های تلفن همراه، در ترافیک وب‌سایت جهانی، در سال 2019 دسکتاپ را پیشی گرفتند و 52.6 درصد از بازدیدها را تشکیل می‌دهند. در برخی کشورها مانند هند و نیجریه، تلفن های همراه بیش از 70٪ از بازدیدهای صفحات وب را تشکیل می‌دهند.

مطالعات نشان می‌دهند که گوشی‌های هوشمند 65 درصد از بازدیدهای سایت و 46 درصد از سفارش‌های تجارت الکترونیک را تشکیل می‌دهند. برای آنالیز فروشگاه خود برای موبایل، از ابزار Google’s Mobile Friendly Test استفاده کنید تا سایت خود را بررسی کنید. استفاده از قالب استاندارد واکنش‌گرا می‌تواند وب‌سایت وردپرسی شما را Mobile Friendly کرده و موجب افزایش سرعت سایت شما شود.

غیرفعال کردن Get Refreshed Fragments AJAX Request

وقتی کاربر تغییری در سبد خرید خود ایجاد می‌کند، ووکامرس از درخواست AJAX Get Refreshed Fragments برای به‌روزرسانی محتویات سبد خرید استفاده می‌کند. این ویژگی باعث به روز شدن صفحه سبد خرید بدون نیاز به بارگیری مجدد می‌شود، که از نظر تجربه کاربری بسیار عالیست، با این حال این ویژگی برای برخی از سایت‌ها، به ویژه فروشگاه‌هایی که روی سرورهای اشتراکی قرار دارنباعث کاهش سرعت وبسایت می‌شود.

بررسی این موضوع نشان داد حتی با اندازه‌ای کوچکتر از 1.1 کیلوبایت، درخواست wc-ajax=get_refreshed_fragments حدود 0.76 ثانیه طول می‌کشد تا اجرا شود. اگر زمان بارگیری سایت شما 3 ثانیه یا کمتر باشد، این درخواست بیش از 25 درصد زمان بارگیری صفحه را به خود اختصاص می‌دهد. این تست روی یک سرور VPS ابری انجام شده است. برای غیرفعال کردن این ویژگی به پنل تنظیمات ووکامرس > محصولات رفته و گزینه ‘Redirect to the cart page after a advertisement’ را فعال کنید. این مورد نیز می‌تواند موجب افزایش سرعت ووکامرس شود.

بروزرسانی منظم سایت

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

کنترل و یا غیرفعال کردن Heartbeat وردپرس

Heartbeat وردپرس هر 15 تا 60 ثانیه درخواست‌ها را به سرور ارسال کرده و پس از دریافت داده‌ها، رویدادها (یا تماس‌های برگشتی) را فعال می‌کند. این API امکاناتی شگفت‌انگیز مانند ذخیره خودکار پست‌ها، قفل کردن پست‌ها و هشدارهای انقضای ورود را فراهم می‌کند. با این حال، وقتی به عنوان یک ادمین وارد سیستم شده اید، ارسال چند درخواست به سرور در هر دقیقه می‌تواند عملکرد پنل مدیریت شما را کاهش دهد.

افزونه رایگان Heartbeat Control WP Rocket به شما امکان می‌دهد این درخواست‌ها را در داشبورد، فرانت‌اند و ویرایشگر پست مدیریت کنید. حتی به شما این امکان را می‌دهد که API را به طور کامل غیرفعال کنید.

جمع بندی

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

  1. استفاده از کش در سطح سرور
  2. تخصیص 2 تا 4 PHP workers برای پردازش درخواست‌های ذخیره نشده WooCommerce بدون زمان‌بندی آنها.
  3. داشتن حداقل 128 مگابایت محدودیت حافظه.
  4. داشتن زیرساخت‌های مناسب و منعطف برای مدیریت افزایش ترافیک و بار سایت.
  5. پشتیبان‌گیری خودکار روزانه (ترجیحاً ساعتی) برای حفظ امنیت و سلامت داده‌های فروشگاه.
  6. استفاده از یک پلتفرم میزبانی با امکانات امنیتی مانند اسکن نرم‌افزارهای مخرب رایج، شناسایی مکان جغرافیایی آی‌پی و مسدود کردن آی‌پی‌های ناخواسته، SSL رایگان، SFTP، SSH، HTTP/2 و TLS 1.3.
  7. استفاده از نرم‌افزار وب‌سرور Nginx یا LiteSpeed.
  8. پشتیبانی از ویژگی‌های مورد علاقه توسعه‌دهندگان مانند PHP 8، LXC، WP-CLI، Git، MariaDB، محیط‌های Staging و غیره.
  9. یکپارچگی با Cloudflare برای بهبود عملکرد و افزایش امنیت(این مورد فعلا در ایران کاربردی ندارد).
  10. تیم پشتیبانی 24/7 حرفه‌ای برای رفع سریع هر گونه مشکل.

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

اگر مشکل حل نشد، از کجا می توان پشتیبانی وردپرس را دریافت کرد؟

اگر مراحل را دنبال کردید و مشکل حل نشد، همیشه می توانید برای شناسایی و رفع مشکل به میزبان وب خود مراجعه کنید. یک میزبان وب مناسب، پشتیبانی لازم برای راه اندازی مجدد سایت را به شما ارائه خواهد داد.

در همگام وب نیز خدمات پشتیبانی وردپرس به صورت 24 ساعته و در 7 روز هفته ارائه شده است، خدمات پشتیبانی به جهت کیفیت و نظارت بهتر دارای ظرفیت محدود بوده که این امر موجب پاسخدهی و رفع مشکل در سریع‌ترین زمان خواهد بود.