serverless cloudflare search
1.0.0
استخدام Cloudflare Worker + Queues + R2 Storage + Cache لتنفيذ نظام بحث صغير الحجم إلى الصفر وسريع ورخيص بشكل معقول. الترحيب بالمعيار لقياس الأداء :)
نقاط النهاية:
تم حفظ الفهرس المخزن مؤقتًا في R2. قراءة ذاكرة التخزين المؤقت بناء على طلب البحث. قائمة الانتظار -> فهرس الكتابة (حجم الدفعة والتزامن 0)
قم بإنشاء ملف .env في جذرك باستخدام المعلمة التالية:
CLOUDFLARE_AUTH_KEY=
CLOUDFLARE_AUTH_EMAIL=
pnpm install
➡️ يملأ التكوين الخاص بك بسر قويpnpm run initialize
➡️ ينشئ المجموعة وقائمة الانتظارnpx turbo build
➡️ ينشر عمالك على CloudFlare
هذا المشروع مخصص لمجموعات البيانات الأصغر (بحث رخيص بدون خادم). بالنسبة لمجموعة بيانات فيلم تحتوي على 17920 مستندًا، يستغرق البحث 800 مللي ثانية لأول مرة (تنزيل الفهرس من R2)، وبعد ذلك نحصل على أداء عامل يتراوح بين 50-60 مللي ثانية لكل بحث .
مقدمة من TM9657 GmbH مع ❤️