MiCDN - 轻量级 CDN 服务器
产品定位
MiCDN 是一个轻量级的 CDN 服务器,专为局域网环境和内部项目集群设计,提供高效、可靠的资源分发和文件服务。
核心功能
📦 包管理镜像
- Maven 镜像:缓存和加速 Maven 依赖下载
- NPM 镜像:缓存和加速 NPM 包下载
🗂️ 静态文件服务
- 静态资源托管:提供静态文件的 HTTP 访问
- 资源版本管理:支持不同版本的静态资源
📤 文件存储服务
- 文件上传/下载:简单的文件托管功能
- Blob 存储:对象存储服务,支持文件管理
🌐 局域网分发
- 局域网内分发:在内部网络中快速分发资源
- 离线环境支持:适合网络隔离的环境
应用场景
企业内部环境
- 产品分发:在产品线内部分发构建产物和安装包
- 静态文件服务:托管前端静态资源、文档等
- 私有仓库:作为 Maven/NPM 的本地镜像,加速依赖下载
- 对象存储:轻量级的文件存储解决方案
开发测试环境
- 本地镜像:加速开发过程中的依赖下载
- 资源共享:团队内部共享开发资源
- 持续集成:CI/CD 流程中的资源存储
技术特点
- 轻量级:占用资源少,部署简单
- 无数据库依赖:使用文件系统存储,无需配置数据库
- Linux 专用:专为 Linux 系统优化,不支持 Windows
- 易于集成:可与现有系统无缝集成
- 高性能:高效的文件服务和缓存机制