文件名称:outputcache:使用Redis,Memcached或NodeJS的任何缓存提供程序缓存api响应
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-20 15:52:53
react nodejs api middleware memcached
输出缓存 使用Redis,Memcached或任何其他缓存提供程序来缓存api响应,做出React以及执行更多操作。 为什么? 简单的中间件-它将缓存每个响应的输出和标头。 如果使用像React这样的较重的渲染引擎,则可以轻松地创建高度可扩展的或者简单地提高Node应用程序的吞吐量。 默认情况下,Outputcache会接受ttl原始响应中的状态,最大寿命,无存储,无缓存,私有和失效时标头。 这使您的服务可以使用http规则动态指示每个响应的ttl。 它也是高度可配置的- 。 快速-直接从缓存返回原始响应,并默认使用LRU缓存的优化版本(地图) 简单-支持所有原始标头,状态代码,并且只需更改少量代码 灵活-在后台,进程内或远程使用任何缓存提供程序,例如Redis缓存 经过良好测试-在生产中进行了许多单元测试,负载测试和实战测试 安装 npm install outputcache
【文件预览】:
outputcache-master
----.travis.yml(204B)
----package.json(2KB)
----test()
--------xoc.behaviours-noheaders.spec.js(2KB)
--------xoc.provider-redis.spec.js(2KB)
--------xoc.provider-default.spec.js(1KB)
--------xoc.behaviours-query.spec.js(3KB)
--------xoc.behaviours-skip.spec.js(3KB)
--------xoc.provider-memcache.spec.js(2KB)
--------xoc.behaviours-general.spec.js(17KB)
----_config.yml(26B)
----LICENSE(742B)
----src()
--------outputcache.js(6KB)
----.npmignore(58B)
----.gitignore(57B)
----Makefile(155B)
----README.md(12KB)