如何在nodejs中创build一个应用程序级caching对象
我正在使用NodeJS快速框架,现在我想要使用内存caching来保存对象(近3000)。
我曾想过创build一个像
cache.js:
var cache={}; module.exports=cache;
然后在任何模块中,我需要caching,我可以要求:
require('cache') cache.xx=xxx
但是,我似乎无法确定cache
对象将被创build,并且在应用程序运行期间将只有一个副本。 由于require
可能使用模块caching或不(从这个链接: https : //stackoverflow.com/a/9210901/306719 )
任何build议?
这将工作得很好。 节点首次加载时caching模块,所以任何额外的需求都将得到相同的导出对象。
- 节点caching与Redis进行简单caching
- caching快速响应
- 在expressjs构buildpipe理面板,计数用户没有查询很多的最佳方式?
- fs.readFile()会在第一次读取之后caching服务器内存中的文件内容吗?
- Travis CIcaching:忽略来自caching的特定文件夹/文件
- Node / Express服务映像是否存在; caching问题
- 对elasticsearch的GET请求中的'request_cache = true'不会创buildcaching
- express.Router()并要求在Express.js中
- 如何在node.js中获得CNAMElogging的权威TTL值?