2017-04-01 3 views
1

Ich habe Daten aus meiner Firebase-Datenbank. Ich möchte es als JSON-Datei zwischenspeichern, damit ich es nicht jedes Mal abfragen muss, wenn der Benutzer auf meine Web-App zugreift.Node.js/Lokale Festplatte zwischenspeichern

Dieses Modul ist gut https://www.npmjs.com/package/apicache aber es speichert es lokal nicht. Es ist gut, da es überprüft, ob der Cache bereits dort ist, wenn nicht, können Sie Abfragen an die Datenbank ausführen. Kannst du mir gutes lokales Caching empfehlen? Ich muss es nicht in den Speicher setzen, weil die JSON-Datei ziemlich groß ist.

Antwort

0

können Sie herunterladen und redis laufen, das ist, zu quote von ihrer Website:

Redis ist ein Open Source (BSD-Lizenz), Datenstruktur Speicher im Speicher, als Datenbank, Cache und ein Text Makler.

Es ist eines der besten für den Zweck der Zwischenspeicherung.

Es gibt ein beliebtes npm Paket, das Sie redis verwenden können.

+0

Ich suchte nach einem lokalen Cache, nicht im Speicher. – user3569641

+0

Nicht lokal Ich stimme zu, aber beharrt die Daten in einer Form von "Snapshot" von Zeit zu Zeit. Daher teilweise lokal in gewisser Weise und eine bessere Option als direkt mit JSON-Dateien zu spielen. https://redis.io/topics/persistence, http://stackoverflow.com/a/19489635 –