エンキャッシュをプレゼントします!! Nodejs サーバーの Async キャッシュ ライブラリを使用するための 軽量、簡単。 Encache は、NPM で利用可能な既存のすべてのメモリ内揮発性キャッシュ ライブラリの次の反復として開発され、キャッシュ全体をわずか 4 行のコードでセットアップできるというシンプルさを維持しながら、まったく新しいレベルを実現しました。
Encache は、メモリの使用率と効率を向上させるために、キャッシュにオプションのデータ圧縮を提供します。現在、LZ4 が提供されており、非ランダム、部分ランダム、疑似ランダム テキストの効率を平均して 50% ! 向上させることができます。これにより、Encache はキャッシュを簡素化しながら大規模なデータ ストアにすることができます。
Encache は現在、 hitRatio 、missRatio、memoryConsumption 、 fillRate 、 evictionRate などの洞察力に富んだユーザー中心の指標を提供しています。
これらのベンチマーク数値は、開発中のロギング サービスでも直接入手できます。
私は、このライブラリが Redis などの他の製品よりも高速であるとか、より完全であると言っているわけではありません。しかし、キャッシュをあまり利用しないプロジェクトや、サードパーティのセットアップやメンテナンスの手間をかけずにキャッシュを素早く簡単にセットアップしたい人にとっては、便利な機能がたくさんあると確信しています。キャッシュサービス。
このライブラリにはそれなりのバグ、不完全性、および問題があることを認めます (私は初心者です)。ただし、ライブラリを改善し、より使いやすいものにするために皆さんと協力したいと考えています。機能の提案やリクエストはお気軽にどうぞ。いつでもDMください!
このパッケージをお試しください
$ npm install encache
コードとドキュメントについては github リポジトリをチェックしてください
https://github.com/rousama09
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3