مدت زیادی است که توسعه دهندگان افزونه woocommerce به دنبال توسعه ویژگی جدیدی برای این افزونه فروشگاه ساز هستند. این ویژگی به طور کامل نحوه ذخیره سازی اطلاعات سفارشات را تغییر می دهد و این پتانسیل را دارد که سرعت سایت فروشگاهی شما را به طور چشمگیری افزایش دهد. این قابلیت نام “ذخیره سازی سفارش با کارایی بالا” یا همان “high performance order storag” را به خود اختصاص داده است. در ادامه این مقاله به بررسی HPOS در ووکامرس میپردازیم، پس با ما همراه باشید!
HPOS ووکامرس چیست؟
تا به حال سفارشات ووکامرس در پایگاه داده وردپرس مانند بخش های دیگر وردپرس (نوشته، برگه و..) در جدولی به نام “postmeta” ذخیره می شدند. اما HPOS از مکانیزم جایگزینی برای ذخیره سازی سفارشات در پایگاه داده وردپرس استفاده می کند و برای ذخیره سازی سفارشات از جداول اختصاصی خودش استفاده می کند. این کار شامل تغییر کدهای زیادی در ووکامرس شده است.
چرا از HPOS استفاده کنیم؟
همانطور که در مقدمه اشاره کردیم دلیل استفاده از ذخیره سازی سفارش با کارایی و عملکرد بالا منجر به افزایش سرعت و عملکرد سایت ووکامرسی شما می شود. طبق تست های گرفته شده توسط تیم توسعه دهنده افزونه استفاده از این قابلیت می تواند 33% سرعت پردازش اطلاعات را افزایش دهد و در جستجو و فیلتر کردن سفارشات عملکرد بهتری را ارائه می دهد. این عمل در نهایت منجر به افزایش سرعت برای مدیر سایت و کاربران آن می شود.
استفاده از این قابلیت برای سایت هایی با سفارشات و بازدیدهای زیاد بسیار موثر و مفید خواهد بود.
نحوه فعال سازی قابلیت HPOS
این گزینه از نسخه ووکامرس 7.1 وجود داشته است اما هنوز هم از در نسخه 7.6 توصیه به استفاده آن نشده است. این قابلیت توسط توسعه دهندگان افزونه از نسخه 8 به بالا به صورت پیش فرض فعال شده است. در حال حاضر اگر قصد فعال کردن HPOS را دارید به روش زیر عمل کنید. توجه داشته باشید قبل از فعال کردن این گزینه از اطلاعات خود نسخه پشتیبان تهیه کنید!
برای فعال سازی مسیر ووکامرس >> پیکربندی >> پیشرفته >> امکانات را دنبال کنید.
توجه داشته باشید برخی از افزونه ها ممکن است با این قابلیت سازگاری نداشته باشند و سایت شما دچار مشکل شود.
نتیجه گیری
همانطور که در این مقاله گفته شد توسعه دهندگان افزونه ووکامرس و افزونه های پر کاربرد دیگر، به دنبال سبک سازی و افزایش سرعت در پردازش اطلاعات هستند. از آنجایی که ووکامرس بخشی از منابع سرور شما جهت پردازش اطلاعات را اشغال میکند استفاده از گزینه HPOS پروسه پردازش اطلاعات را کاهش داده و در نهایت منجر به بهبود عملکرد سایت شما میشود و تاثیر بر رفتار کاربران و حتی سئو سایت شما نیز دارد. اگر سوال یا مشکلی در رابطه با قابلیت افزونه ووکامرس دارید از طریق کامنت در انتهای صفحه مشکلات خود را مطرح کنید همکاران ما در اولین فرصت درخواست شما را بررسی می نمایند.
من یه سوال داشتم درباره این HPOS که توی سایتتون دیدم، دقیقاً چیه؟ یعنی چه فرقی با بقیه سیستمها داره؟ برای خرید کردن یا چیزی مثل این، من باید کار خاصی انجام بدم یا خودتون همهچیز رو هندل میکنید؟
این HPOS که میگید، مثلاً اگه من سفارش بدم، تاثیرش روی ارسال یا پردازش سفارش چی میشه؟ سریعتر میشه؟ مطمئنتره؟ یه جورایی دوست دارم بدونم دقیقاً چه نقشی توی خرید من داره.
شنیدم که بعضی فروشگاهها از این HPOS استفاده میکنن، ولی میخوام بدونم توی سایت شما چطوری کار میکنه؟ یعنی اگر مشکلی پیش بیاد، این سیستم چطوری کمک میکنه که سفارشها درست پیگیری بشه؟