- Spurtcommerce
-
-
0pensource performance
الأداء والمعايير
مع مراعاة التحسين من حيث السرعة والأداء وأفضل تجربة للمستخدم
استخدم فريق Spurtcommerce مقاييس حاسمة للتأكد من أن بوابة التجارة الإلكترونية الخاصة بك تعمل بشكل جيد عند تشغيلها ولضمان أفضل تجربة للعملاء.
تحسين صور المنتجات
اتبع الفريق ثلاث خطوات رئيسية أثناء تحسين عملية تحميل الصور في Spurtcommerce.
موازنة التحميل
قمنا باختبار تطبيقنا من خلال التحقق مما إذا كان خادم واحد يتعطل، يقوم موازن التحميل بإعادة توجيه حركة المرور إلى الخوادم المتبقية المتصلة. عند إضافة خادم جديد إلى مجموعة الخوادم، يمكن لموازن التحميل تلقائيًا بدء إرسال الطلبات إليه.
معايير الأداء
قمنا باختبار التطبيق من خلال عملية تقدير أداء الخادم لمعرفة ما إذا كان الخادم يمكنه التعامل مع عبء عمل مرتفع بشكل كافٍ. من خلال الاحتفاظ بنقاط مرجعية، توصلنا إلى نتائج قابلة للقياس.
موازنة تحميل قاعدة البيانات
قمنا باختبار موازنة تحميل قاعدة البيانات في Spurtcommerce وتم تحقيق التوازن في التحميل باستخدام خوارزمية بسيطة للتوزيع الدائري، دون أي تبعيات خارجية مثل Redis. لم يتم تمكين موازنة التحميل لـ Sidekiq حيث قد يؤدي ذلك إلى مشاكل في التناسق، وSidekiq يقوم في الغالب بعمليات كتابة على أي حال.