Wir präsentieren Ihnen Encache !! eine leichtgewichtige, 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 sage 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
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3