serverless cloudflare search
1.0.0
Cloudflare 작업자 + 대기열 + R2 저장소 + 캐시를 사용하여 비교적 빠르고 저렴한 소규모 검색 시스템을 구현합니다. 성능 측정을 위한 벤치마크를 환영합니다 :)
엔드포인트:
R2에 저장된 캐시된 인덱스입니다. 검색 요청 시 캐시 읽기. 큐 -> 쓰기 인덱스(배치 크기 및 동시성 0)
다음 매개변수를 사용하여 루트에 .env 파일을 만듭니다.
CLOUDFLARE_AUTH_KEY=
CLOUDFLARE_AUTH_EMAIL=
pnpm install
➡️ 강력한 비밀로 구성을 채웁니다.pnpm run initialize
➡️ 버킷과 큐 생성npx turbo build
➡️ 작업자를 cloudflare에 게시
이 프로젝트는 더 작은 데이터 세트(저렴한 서버리스 검색)를 위한 것입니다. 17920개의 문서가 포함된 영화 데이터 세트의 경우 처음 검색하는 데 800ms가 소요되며(R2에서 인덱스 다운로드) 그 이후에는 검색당 50-60ms 의 작업자 성능을 얻습니다.
❤️와 함께 TM9657 GmbH에서 제공