جميع المشاريع
real estate

شناشل — بحث عقاري عبر ملايين الإعلانات يُرجع النتائج في أقل من 500ms

منصة عقارية · SQL المكاني · معالجة وسائط الخلفية

العميل
Shanashel
الصناعة
Real Estate
الموقع
Saudi Arabia
السنة
2023
عرض الموقع الحي
وسائط الإعلام

انظر العمل في السياق.

تحرك من خلال الشاشات المنشورة والمنافذ. الصور مفتوحة بحجم كامل، والفيديو يلعب بضوابطهم الخاصة.

Desktop interface

<500ms

Complex search response time

vs 3s+ before

milliseconds

Geographic query performance

spatial indexed

instant return

Agent upload wait time

async processing

millions

Properties indexed

no degradation

موجز المشروع
العميل
Shanashel
الصناعة
Real Estate
الموقع
Saudi Arabia
العمل
Web Development

ابحث عبر ملايين العقارات الإقليمية مفلترةً حسب الموقع والسعر والنوع والحدود الجغرافية — واحصل على نتائج في أقل من 500ms. يرفع الوكلاء الصور ويمضون؛ تتم المعالجة في الخلفية وينتقل الإعلان إلى الحياة تلقائيًا. هذا ما بنيناه لشناشل.

01 / استعراض المشاريع

الحالة

تُدير شناشل إحدى منصات إدراج العقارات الأكبر في المملكة العربية السعودية. البحث العقاري هو المنتج: إذا كان بطيئًا، لا شيء آخر يهم. عند انضمامنا للمشروع، كانت عمليات البحث بالفلاتر المعقدة تستغرق أكثر من 3 ثوانٍ. والسبب الجذري كان مزيجًا من عوامل. صدر الفهارس المكانية MySQL على موقع العقار. نقلنا جميع معالجة الوسائط إلى عمال الخلفية. يتحول الإعلان تلقائيًا عند اكتمال المعالجة.

02 / التحدي

ما كان يجب أن يتغير

كان البحث العقاري بفلاتر متعددة متزامنة يستغرق أكثر من 3 ثوانٍ على الاستعلامات المعقدة — فوق عتبة التخلي. لم تكن الاستعلامات الجغرافية تمتلك فهرسًا مكانيًا، مما تسبب في مسح كامل للجدول على فلترة الموقع. كان الوكلاء الذين يرفعون صور العقارات عالقين في الصفحة لمدة 60-90 ثانية حتى اكتمال المعالجة، ثم يضطرون للنشر يدويًا.

03 / حلّنا

لقد تغيرت

فهارس مكانية على أعمدة الموقع تتيح الاستعلامات الجغرافية في أجزاء من الثانية. فهارس مركّبة على أعلى 12 تركيبة فلاتر حسب حجم البحث. ذاكرة Redis المؤقتة (TTL 5 دقائق) للبحوث الشائعة المتكررة. عمال معالجة الوسائط في الخلفية: الرفع يُرجع فورًا، المعالجة غير متزامنة، الإعلان ينشر تلقائيًا عند الاكتمال.

04 / نتائج النواتج

ما حصل عليه العميل

  • 01 فهرسة مكانية — بحث جغرافي في أجزاء من الثانية
  • 02 بحث متعدد الفلاتر أقل من 500ms باستمرار
  • 03 معالجة وسائط غير متزامنة — الوكلاء لا ينتظرون أبدًا
  • 04 الإعلانات تنشر تلقائيًا عند جاهزية الوسائط
أحضر القيد التالي

هل لديك مشروع يحتاج إلى طريقة أوضح للأمام؟

مناقشة المشروع

1 / 2