Heim > Artikel > Web-Frontend > ENCACHE
Wir präsentieren Ihnen Encache !! eine leichte, einfach zu verwendende Async-Caching-Bibliothek für Ihren Nodejs-Server. Encache wurde als nächste Iteration aller auf NPM verfügbaren speicherinternen, flüchtigen Caching-Bibliotheken entwickelt und hebt es auf eine völlig neue Ebene, während gleichzeitig die Einfachheit beibehalten wird, da der gesamte Cache in nur 4 Codezeilen eingerichtet werden kann.
Encache bietet optionale Datenkomprimierung für Ihren Cache, um die Speichernutzung und -effizienz zu verbessern. Derzeit wird LZ4 bereitgestellt, das die Effizienz bei nicht zufälligen, teilweise zufälligen und pseudozufälligen Texten im Durchschnitt um 50 % verbessern kann! Dadurch kann Encache ein großer Datenspeicher sein und gleichzeitig die Einfachheit des Caches gewährleisten.
Encache bietet derzeit aufschlussreiche benutzerzentrierte Metriken wie hitRatio, missRatio, MemoryConsumption, fillRate und evictionRate.
Diese Benchmark-Zahlen wären auch direkt mit einem Protokollierungsdienst verfügbar, der sich in der Entwicklung befindet.
Ich behaupte nicht, dass diese Bibliothek schneller oder vollständiger ist als andere Produkte da draußen, wie Redis. Aber ich bin mir sicher, dass es viele nützliche Funktionen für Projekte bietet, die den Cache nicht häufig nutzen, oder für Leute, die einfach schnell und einfach einen Cache einrichten möchten, ohne sich mit dem Aufwand der Einrichtung und Wartung von Drittanbietern befassen zu müssen Cache-Dienste.
Ich bin mir bewusst, dass die Bibliothek eine ganze Reihe von Fehlern, Unvollkommenheiten und Problemen aufweisen wird (ich bin ein Neuling), aber ich würde gerne mit euch zusammenarbeiten, um sie zu verbessern und benutzerfreundlicher zu machen. Bitte zögern Sie nicht, Funktionen vorzuschlagen und anzufordern. Bitte schreiben Sie mir jederzeit eine DM!
Probieren Sie dieses Paket aus
$ npm install encache
Schauen Sie sich das Github-Repository für Code und Dokumentation an
https://github.com/ryuusama09
Das obige ist der detaillierte Inhalt vonENCACHE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!