npm_lazy:NPM的惰性本地缓存以使您的本地部署更快 源码
npm_lazy NPM的惰性本地缓存 为什么? 如果部署规模较大,npm可能会变慢,崩溃或返回随机错误 npm_lazy在您的本地网络上缓存程序包,使事情更快,更可预测 如果100个服务器同时请求相同的程序包元数据,则npm_lazy确保(最多)仅一个请求发送到npm注册表。 没有要安装,复制或管理的数据库。 数据以JSON和tar文件存储在./db/下。 延迟缓存:第一次请求程序包时,将其本地缓存。 无需明确管理软件包或复制。 元数据会定期过期(默认值:1小时),以便获取软件包的最新版本。 以下是npm_lazy可以应对注册表故障的所有方法: 重试所有HTTP请求。 所有HTTP请求均受最大提取超时限制(默认值:5000 ms)。 如果失败,则重试(或失败)请求。 无效的响应将被拒绝并重试: 将Tarfile与预期的Shasum进行检查,如果匹配,则将其永久缓存;
文件列表
npm_lazy-master.zip
(预估有个31文件)
npm_lazy-master
.gitignore
72B
package.json
622B
Makefile
903B
todo.md
880B
bin
usage.txt
619B
npm_lazy
2KB
.travis.yml
90B
changelog.md
1KB
暂无评论