ha-dns-cache
v1.1.0
Published
A DNS cache using [ha-store](https://github.com/fed135/ha-store)!
Downloads
94
Maintainers
Readme
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