npm_lazy:NPM的惰性本地缓存以使您的本地部署更快 源码

上传:earth6332 浏览: 7 推荐: 0 文件:ZIP 大小:31.95KB 上传时间:2021-04-24 20:51:52 版权申诉
npm_lazy NPM的惰性本地缓存 为什么? 如果部署规模较大,npm可能会变慢,崩溃或返回随机错误 npm_lazy在您的本地网络上缓存程序包,使事情更快,更可预测 如果100个服务器同时请求相同的程序包元数据,则npm_lazy确保(最多)仅一个请求发送到npm注册表。 没有要安装,复制或管理的数据库。 数据以JSON和tar文件存储在./db/下。 延迟缓存:第一次请求程序包时,将其本地缓存。 无需明确管理软件包或复制。 元数据会定期过期(默认值:1小时),以便获取软件包的最新版本。 以下是npm_lazy可以应对注册表故障的所有方法: 重试所有HTTP请求。 所有HTTP请求均受最大提取超时限制(默认值:5000 ms)。 如果失败,则重试(或失败)请求。 无效的响应将被拒绝并重试: 将Tarfile与预期的Shasum进行检查,如果匹配,则将其永久缓存;
上传资源
用户评论