Memahami @libs-jd/cloud-firestore-cache
Apabila bekerja dengan Firebase Cloud Functions, mengurus data Firestore dengan cekap boleh menjadi rumit.
Pustaka @libs-jd/cloud-firestore-cache menawarkan penyelesaian mudah untuk menyimpan data Firestore dalam satu contoh fungsi awan.
Pustaka ini menyediakan mekanisme caching yang direka khusus untuk fungsi awan yang dikonfigurasikan dengan maxInstances ditetapkan kepada 1. Dalam senario ini, semua permintaan dikendalikan oleh satu contoh pelayan, membenarkan strategi caching dalam memori.
? Github: https://github.com/jeet-dhandha/cloud-firestore-cache
? NPM: https://www.npmjs.com/package/@libs-jd/cloud-firestore-cache
npm pasang @libs-jd/cloud-firestore-cache
const { initializeApp } = require("firebase-admin/app"); const { getFirestore, FieldValue } = require("firebase-admin/firestore"); const { FirestoreCache } = require("@libs-jd/cloud-firestore-cache"); initializeApp(); const firestoreInstance = getFirestore(); const db = FirestoreCache(firestoreInstance, FieldValue); // Cached Firestore operations db.get("users/user123").then((result) => { console.log("Cached or fetched result:", result); });
Pustaka ini amat berguna dalam senario di mana:
Nota: Pustaka ini menangani keperluan caching khusus dalam Firebase Cloud Functions. Nilaikan kesesuaiannya untuk kes penggunaan khusus anda.
Atas ialah kandungan terperinci Mengoptimumkan Caching Firestore dalam Fungsi Awan Firebase. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!