Menggunakan Cloudflare Worker + Queues + R2 Storage + Cache untuk mengimplementasikan sistem pencarian skala kecil hingga nol yang cukup cepat dan murah. Selamat datang di tolok ukur untuk mengukur kinerja :)
Titik akhir:
Indeks cache disimpan di R2. Cache dibaca berdasarkan permintaan pencarian. Antrian -> Indeks Penulisan (Ukuran batch dan konkurensi 0)
buat file .env di root Anda dengan parameter berikut:
CLOUDFLARE_AUTH_KEY=
CLOUDFLARE_AUTH_EMAIL=
pnpm install
➡️ mengisi konfigurasi Anda dengan rahasia yang kuatpnpm run initialize
➡️ membuat ember dan antriannpx turbo build
➡️ menerbitkan pekerja Anda ke cloudflare
Proyek ini dimaksudkan untuk kumpulan data yang lebih kecil (pencarian tanpa server yang murah). Untuk kumpulan data film dengan 17920 dokumen, penelusuran pertama kali membutuhkan waktu 800 md (mengunduh indeks dari R2), setelah itu kami mendapatkan kinerja pekerja 50-60 md per penelusuran .
Disediakan oleh TM9657 GmbH dengan ❤️