Verwendung von Cloudflare Worker + Queues + R2 Storage + Cache zur Implementierung eines kleinen Suchsystems bis Null, das einigermaßen schnell und kostengünstig ist. Benchmark zur Leistungsmessung willkommen :)
Endpunkte:
Zwischengespeicherter Index, gespeichert in R2. Cache bei Suchanfrage gelesen. Warteschlange -> Schreibindex (Stapelgröße und Parallelität 0)
Erstellen Sie eine .env-Datei in Ihrem Stammverzeichnis mit dem folgenden Parameter:
CLOUDFLARE_AUTH_KEY=
CLOUDFLARE_AUTH_EMAIL=
pnpm install
➡️ füllt Ihre Konfiguration mit einem starken Geheimnispnpm run initialize
➡️ erstellt den Bucket und die Warteschlangenpx turbo build
➡️ veröffentlicht Ihre Worker in Cloudflare
Dieses Projekt ist für kleinere Datensätze gedacht (günstige serverlose Suche). Für einen Filmdatensatz mit 17920 Dokumenten dauert eine Suche beim ersten Mal 800 ms (Herunterladen des Index von R2), danach erhalten wir eine Worker-Leistung von 50–60 ms pro Suche .
Bereitgestellt von TM9657 GmbH mit ❤️