Releases: DavidAlphaFox/ai_npm
Releases · DavidAlphaFox/ai_npm
0.1.0 release
0.1.0做为ai_npm的第一个发布小版本,主要是为了验证npm镜像方案的正确性,以及初步可以作为一个npm的局域网缓存。
0.1.0版本,仍不能自动随系统启动,仍需要使用dev.sh以开发模式启动。
0.1.0版本已经具备以下功能:
- 使用http的keepalive来获取上游仓库的元数据信息和文件包
- 能通过上游的http中的cache-control信息来完成缓存管理
- 发布自己的包到缓存中,需注意的是,自己发布的包会无条件覆盖上游包信息
待解决问题:
- 尚不支持用户验证,因此无法在互联网环境内使用
- 没有后台任务,无法自动清理不存在的文件包和下载暂存区
- 对下游不支持http的keepalive,导致性能偏低
- 仍需更多人使用和测试。