تست یک سایت فروشگاهی برپایه ووکامرس با 500هزار محصول

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

سایت مورد آزمایش به آدرس https://highload.premmerce.com/ می باشد.

مشخصات فروشگاه اینترنتی تست شده

تعداد محصولات: 500000

تعداد دسته ها: 1000

تعداد برند ها: 100

تعداد ویژگی های محصولات: 100

 

افزونه ها و قالب فعال:

افزونه ها:

  • WooCommerce
  • Premmerce Premium
  • Yoast seo
  • Premmerce Search
  • Premmerce WooCommerce Brands
  • Premmerce WooCommerce Product Filter
  • WooCommerce Permalink Manager Premium
  • Premmerce WooCommerce Wishlist
  • MetaSlider

 

قالب مورداستفاده: GrandStore

 

تنظیمات اضافی :

  • فیلتر بهینه شده برای کمک به افزونه فیلتر محصول Premmerce WooCommerce فعال شده است.
  • Premmerce پرمیوم با افزونه Rocket Cache داخلی و برخی تنظیمات بهینه سازی اضافی برای آن انجام شده تا به حداکثر سرعت لودینگ یک فروشگاه اینترنتی دست پیدا کرد.
  • تنظیم “Rocket cache sitemap.xml based pre-loading” فعال است
  • تنظیمات ‘Rocket cache Enable cache for logged in users’ فعال است
  • تنظیم Use the same cache for all logged in users  فعال است.

 

راه اندازی کش برای یک فروشگاه با تعداد زیادی محصول و… از اهمیت زیادی برخوردار است. توجه ویژه باید به ایجاد پیش بارگذاری (preloading) کامل کش برای همه صفحات باشد. مراقب باشید کش کل سایت را در حین کار حذف نکنید. با این حال ، کش صفحات تغییر یافته را می توان حذف کرد.

 

تنظیمات سرور

به هر حال ، تنظیمات مناسب سرور باید برای فروشگاه با 500هزار محصول انجام شود. در بعضی موارد استفاده از VDS قدرتمند توصیه می شود.

در این سرور تنظیمات اساسی زیر برای این آزمون انجام شده است:

  • Xeon® CPU E3-1275 v6 @ 3.80GHz
  • SSD
  • RAM 2 GB

نتایج آزمایش

این تصویر سایت نمونه با محصولات بارگذاری شده می باشد.

سایت ازمایش شده برای تست ووکامرس برای تعداد محصولات زیاد

تست سرعت با Google PageSpeed Insights

اول از همه ، پس از راه اندازی سیستم کش، سایت با استفاده از Google PageSpeed ​​Insights آزمایش شده است . نتایج زیر مشهود است:

صفحه اصلی

دسته بندی

تست سایت فروشگاهی با تعداد زیاد محصول در ووکامرس

صفحه محصول:

بررسی سرعت سایت ووکامرسی با تعداد زیاد محصول

 

تست بارگذاری (Load Testing)

برای آزمایش لودینگ سایت با تعداد زیادی کاربر همزمان ، از این سرویس استفاده شده است: https://loadimpact.com/

در این بررسی  50 کاربر مجازی همزمان در تنظیمات آزمون قرار داده شده است.

بررسی سرعت فروشگاه اینترنتی با تعداد زیادی محصول با تعداد 50 کاربر همزمان

 

صفحه نخست دسته بندی فیلتر کردن محصولات در صفحه دسته بندی با 500 محصول فیلتر کردن محصولات در صفحه دسته بندی با 57000 محصول
تعداد کل درخواست ها 284 284 272 261
تعداد کاربران مجازی 50 50 50 50
حداقل زمان بارگذاری صفحه 380.18 میلی ثانیه 292.95 میلی ثانیه 1.76 ثانیه 1.88 ثانیه
میانگین زمان بارگیری صفحه 594.99 میلی ثانیه 710.92 میلی ثانیه 2.15 ثانیه 2.38 ثانیه
حداکثر زمان بارگیری صفحه 2.1 ثانیه 2.28 ثانیه 3.13 ثانیه 4.77 ثانیه
حداقل زمان پاسخ سرور 110.19 میلی ثانیه 120.73 میلی ثانیه 847.94 میلی ثانیه 903.7 میلی ثانیه
میانگین زمان پاسخ سرور 181.43 میلی ثانیه 219.49 میلی ثانیه 1.06 ثانیه 1.17 ثانیه
حداکثر زمان پاسخ سرور 760.3 میلی ثانیه 1.27 ثانیه 1.94 ثانیه 3.14 ثانیه

 

 

همانطور که می بینیم ، متوسط ​​زمان بارگذاری صفحه فقط هنگام فیلتر کردن تا 2.4 ثانیه افزایش می یابد ، که هنوز هم کمتر از زمان طبیعی تا 3 ثانیه است.

تمام صفحات دیگر نتیجه بارگیری کامل صفحه تا 1 ثانیه و زمان پاسخگویی سرور تا 200 میلی ثانیه را نشان می دهند که از اکثر سایتهای موجود در اینترنت بهتر است.

 

یادآوری می کنیم که در این بررسی 500 هزار کالای موجود در کاتالوگ با 50 هزار محصول در یک دسته با 100 ویژگی آزمایش شده است .

 

نتیجه گیری

به طور کلی ، این آزمایش یک بار دیگر تأیید کرده است که فروشگاه های پر از محصول با پایگاه داده های بزرگ را می توان با استفاده از وردپرس و ووکامرس همراه با سیستم کش و سرور مناسب راه اندازی کرد.

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

درضمن پیشنهاد میکنم آموزش ساخت فروشگاه اینترنتی با وردپرس را هم مشاهده کنید.

 

 

 

دیدگاهتان را بنویسید