ha-dns-cache

1.1.0 • Public • Published

ha-dns-cache

A DNS cache using ha-store!

  • Smart TLRU cache
  • Request coalescing and batching
  • Insightful stats and events
  • Lightweight, configurable, battle-tested

Installing

npm install ha-dns-cache

Usage

const DNSCache = require('ha-dns-cache')({ ttl: 30000, limit: 500 });

DNSCache.on('cacheHit', evt => console.log('cache-hit!', evt));

Testing

You can benchmark this library by running:

npm run bench

And compare with regular results:

npm run bench:no-cache

Contribute

Please do! This is an open source project - if you see something that you want, open an issue or file a pull request.

I am always looking for more maintainers, as well.

License

Apache 2.0 (c) 2021 Frederic Charette

Package Sidebar

Install

npm i ha-dns-cache

Weekly Downloads

50

Version

1.1.0

License

Apache-2.0

Unpacked Size

2.92 kB

Total Files

4

Last publish

Collaborators

  • fed135