نجاح AAW في التجارة الإلكترونية: دراسة حالة لتحسين الأداء
نبذة عن الشركة
تُعَدّ AAW اسمًا بارزًا في قطاعي التجزئة والجملة في الكويت، وتمثّل أكثر من 200 علامة عالمية. تحمل اسم مؤسّسها «Ali Abdulwahab Al Mutawa Commercial Co.».
تلتزم AAW بمبدئه الموجِّه: تقديم أفضل المنتجات والخدمات وتجارب العملاء بطريقة مستدامة. وتعمل الشركة متعددة الأنشطة عبر عدة صناعات، وتدير مواقع تجارة إلكترونية متنوّعة تخدم شريحة واسعة من العملاء باللغتين العربية والإنجليزية.
الأهداف والتحديات
تمثّل الهدف الرئيسي لـAAW في تحسين أداء موقعها للتجارة الإلكترونية لتقديم تجربة سريعة وسلسة للعملاء، غير أنّها واجهت عدة تحديات.
تكاليف بنيوية مرتفعة
كانت AAW تتكبّد تكاليف بنية تحتية كبيرة لتفادي توقّف الخدمة والتعامل مع حركة زيارات الموقع، لكن هذه الاستثمارات لم تُحقّق النتائج المطلوبة؛ ما اضطرّها إلى زيادة سعة الخوادم بسبب ضعف أداء الموقع، وهو حلّ مُكلِف.
أزمنة تحميل بطيئة
بدأت صفحات محورية مثل صفحات الفئات والمنتجات وعربة التسوّق وصفحة الدفع في إظهار بطء ملحوظ في التحميل، وهو ما أثّر سلبًا في أداء الموقع وفرص المبيعات.
إعداد تخزين مؤقّت غير فعّال
رغم استخدام Redis للتخزين المؤقّت، جرى توظيفه لتخزين الصفحات الكاملة وهو استخدام غير موصى به، ومع غياب Varnish تفاقمت المشكلة لعدم قدرة النظام على تقديم استجابات من الذاكرة بكفاءة. هذا الإعداد الضعيف أدّى إلى معالجة الخادم لكل الطلبات الواردة، فزادت الأعباء التشغيلية وتدنّت معدّلات الاستجابة.
اختناقات في الفهرسة
كانت عمليات فهرسة الموقع بطيئة، ما أطال أزمنة المعالجة الخلفية وأثّر في أداء الخادم وتجربة العملاء، كما زاد من مخاطر توقّف الخدمة وأثّر في موثوقية المنصّة ورضا المستخدمين.
منهجية الحل لدى Codilar
احتاجت AAW إلى منصّات شاملة وفعّالة تخدم جميع شرائح عملائها دون التضحية بتجربة المستخدم؛ وبناءً على ذلك وضعت Codilar نهجًا منظّمًا لمعالجة هذه التحدّيات وتحسين منصّاتهم.
دمج Varnish Caching
لعدم توفّر Varnish في الإعداد الأولي لدى AAW، كانت الطلبات المتكرّرة تُحمِّل الخادم أعباءً كبيرة. بعد تحسين Varnish ضمِنّا تقديم استجابات مخزّنة بكفاءة للمحتوى غير الديناميكي كثير الطلب، ما خفّف الضغط على الخادم. وشمل التحسين منصّات عدّة ضمن AAW، منها Intersport وJYSK Kuwait وصيدليات Al Mutawa وSNKR وTasawooq وAthlete's Foot.
تكامل Powerlisting
يُعدّ Power Listing أداة تحسين قوية تُحدث نقلة في أداء صفحات سرد المنتجات على متاجر Magento 2؛ إذ يضمن فهرسة وتحميل تفاصيل المنتجات الأساسية — مثل العناوين والأسعار والصور والمراجعات — مباشرةً من Elasticsearch، مُزيلًا الاعتماد على MySQL لبيانات السرد. يخفّض ذلك أزمنة التحميل جذريًا، ويُحسّن القابلية للتوسّع، ويُبقي التجربة سلسة حتى مع الكتالوجات الضخمة وحركة الزيارات العالية، مع ترشيح متقدّم وتنقّل بديهي وسرعة عرض أعلى.
كانت بطء صفحات سرد المنتجات (PLPs) يؤثّر سلبًا في تجربة التسوّق؛ فقمنا بدمج أداة Powerlisting، ما بسّط معالجة PLP وضمن عرض القوائم بسرعة أكبر.
كفاءة الواجهة الخلفية
بات بإمكان المتسوّقين — من تعديل الملفات الشخصية إلى الوصول إلى سجلات الطلبات وإدارة قوائم الرغبات وتتبع مكافآت الولاء — إنجاز كل ذلك من قسم «حسابي» الديناميكي.
تخزين مؤقّت فعّال
لتعزيز الأداء، نفّذنا تخزينًا مؤقّتًا للعناصر كثيرة الوصول مثل «القائمة الضخمة» (Mega Menu) وإعدادات الدفع، وبالاستفادة من إستراتيجيات مخصّصة في Varnish حافظنا على تحديثات محتوى مدروسة تضمن أفضل أداء دون الإخلال بتجربة الموقع.
تحميل عبر Ajax
لتحسين الأداء نقلنا بعض المكوّنات للتحميل الديناميكي عبر Ajax؛ فباتت عناصر مثل المنتجات ذات الصلة والبيع المتقاطع ومراجعات المنتج وأدلة المقاسات تُحمَّل بصورة مستقلّة، ما سرّع تحميل الصفحة الأولي.
تخزين محتوى مخصّص مؤقّتًا
ولتعزيز الأداء أكثر، نفّذنا تخزينًا مؤقّتًا مخصّصًا لعناصر كثيرة الوصول كالقائمة الضخمة وإعدادات الدفع؛ كما استُخدم Varnish لتخزين المحتوى مع آليات تحديث موجهة تضمن سلاسة التحديث.
تخزين كُتل مخصّص مؤقّتًا
احتوت مواقع AAW على عناصر مثل «ترويسة المنطقة» وكتل «حقن البحث» تظهر في مواقع متعددة؛ قمنا بتخزين هذه الكُتل مؤقّتًا لاستدعائها من الذاكرة بدل إعادة تحميلها من قاعدة البيانات كل مرة، ما حسّن أزمنة تحميل الصفحات إجمالًا.
تحسين الفهرسة
حسّنّا منطق الفهرسة الأساسي في Magento عبر تقليل الاستعلامات المكرّرة وتجاوز عروض المتجر المعطّلة، كما استفدنا من ترقيعات Magento لتحسين كفاءة الفهرسة، وبسّطنا جلب بيانات المنتج بحسب عروض المتجر، فازدادت سرعة تحديثات الفهرسة.
النتائج والأثر
أدّت هذه التحسينات إلى منصّة أعلى أداءً بكثير، ونتائج ملموسة لافتة.
أوقات تحميل أسرع: باتت صفحات الفئات والمنتجات تُحمَّل في نحو 1.2 ثانية، مما يعزّز تجربة المستخدم الشاملة ويخفض معدّلات الارتداد
خفض تكاليف البنية التحتية: بفضل تطبيق Powerlisting مع Varnish واستراتيجيات التخزين المؤقّت، انخفضت أعباء الخادم مع الحفاظ على أداء عالٍ دون إنفاق مفرط على البنية التحتية.
تبسيط عمليات الواجهة الخلفية: أدّت فاعلية الفهرسة إلى تقليص كبير في أزمنة المعالجة الخلفية، ما أتاح تحديثات أسرع للموقع واستقرارًا أفضل.
استقرار وقابلية توسّع أعلى: ضمنّت المراقبة الفورية والتحسينات المخصّصة والتركيز على التخزين المؤقّت بقاء المنصّات مستقرة خلال فترات الذروة وجاهزة للتوسّع عند الحاجة.
توفّر منصّة التجارة الإلكترونية لدى AAW تجربة تسوّق سريعة وجذّابة وموثوقة لجميع الزوّار؛ وتمهّد التحسينات التقنية الطريق لمزيد من التطوير وفرص نمو قابلة للتوسّع.
