ホームページ > 記事 > ウェブフロントエンド > エンキャッシュ
エンキャッシュをプレゼントします!! 軽量、簡単で、Nodejs サーバー用の 非同期 キャッシュ ライブラリ。 Encache は、NPM で利用可能な既存のすべてのメモリ内揮発性キャッシュ ライブラリの次の反復として開発され、キャッシュ全体をわずか 4 行のコードでセットアップできるというシンプルさを維持しながら、まったく新しいレベルを実現しました。
Encache は、メモリの使用率と効率を向上させるために、キャッシュにオプションのデータ圧縮を提供します。現在、LZ4 が提供されており、非ランダム、部分ランダム、疑似ランダム テキストの効率を平均して 50% ! 向上させることができます。これにより、Encache はキャッシュの簡素化を実現しながら、大規模なデータ ストアになることができます。
Encache は現在、 hitRatio 、missRatio、memoryConsumption 、 fillRate 、 evictionRate などの洞察力に富んだユーザー中心のメトリクスを提供します。
これらのベンチマーク数値は、開発中のログ サービスでも直接利用できます。
私は、このライブラリが Redis などの他の製品よりも高速であるとか、より完全であると言っているわけではありません。しかし、キャッシュをあまり利用しないプロジェクトや、サードパーティのセットアップやメンテナンスの手間をかけずにキャッシュを素早く簡単にセットアップしたい人にとっては、便利な機能がたくさんあると確信しています。キャッシュサービス。
ライブラリにはそれなりのバグ、不完全性、および問題があることを認めます (私は初心者です)。しかし、ライブラリを改善し、より使いやすいものにするために皆さんと協力したいと考えています。機能の提案やリクエストはお気軽にどうぞ。いつでもDMください!
このパッケージを試してみる
$ npm install encache
コードとドキュメントについては、github リポジトリをチェックしてください
https://github.com/rousama09
以上がエンキャッシュの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。