kakku:node.js 的后端不可知缓存层

时间:2021-06-05 11:20:51
【文件属性】:
文件名称:kakku:node.js 的后端不可知缓存层
文件大小:15KB
文件格式:ZIP
更新时间:2021-06-05 11:20:51
JavaScript 卡库 后端不可知的缓存层设计时考虑到了高性能和命中率。 特征 基于 Promise 的接口。 可选折叠同一项目的并发获取以避免过度读取/重新计算。 可选使用陈旧缓存并在后台刷新。 不变性/警告 值得注意的是,出于性能原因,Kakku 假定您不会改变来自缓存的数据。 在许多情况下,多个获取可以返回相同的对象,因此修改它会为所有接收者修改它。 在开发过程中,可能值得冻结您从缓存中获得的结果,以确保您不会触碰它们。 应用程序接口 Kakku 用于管理缓存的类。 选项 hashAlgorithm用于从参数对象中创建哈希/缓存键的函数。 必需的。 该函数与要散列的对象一起提供,并应返回散列。 store要使用的存储后端。 有关支持的商店列表,请参阅部分。 prefix用于缓存键的前缀。 默认为kakku 。 collapseGets如果为 true,则对同一缓存具有相同参数的所有 ge
【文件预览】:
kakku-master
----.travis.yml(103B)
----index.js(55B)
----package.json(951B)
----test()
--------spec()
--------_init.js(326B)
----LICENSE(766B)
----src()
--------index.js(2KB)
--------Cache.js(3KB)
--------CacheOperation.js(2KB)
--------errors()
--------utils()
----.gitignore(12B)
----README.md(9KB)
----scripts()
--------test.sh(463B)
--------build.sh(177B)

网友评论