关于本项目
启程
1.
调研阶段
1.1.
产品思考
1.1.1.
产品定位
1.1.2.
独立软件缺一个平台吗?
1.1.3.
产品设计 MVP 0.1
1.2.
市场相关
1.2.1.
需求收集
1.2.2.
优秀开源项目分发
1.2.3.
参考产品/网站/模式
1.3.
需求拆解
1.3.1.
公共运行时和AI模型
1.3.2.
下载功能设计
1.4.
营销系统设计
1.5.
平台推广方案
2.
MVP 阶段
2.1.
开源软件分发选定
3.
运营阶段
杂项
4.
问题汇总
4.1.
CDN 价格问题
5.
资源汇总
5.1.
国内独立开发者网站
5.2.
其他网站
感谢
Light
Rust
Coal
Navy
Ayu
『未命名产品』渐进式开发者日记
下载功能设计
更新时间:2024-09-29
下载程序采用调度 aria2 的方式实现,这样可以简化开发.
下载设置
用户可以设置下载线程,和速度
用户可以设置下载目录,系统支持创建多个下载目录(参考 steam )
下载机制
创建下载任务队列
用户可以暂停/继续,删除下载任务
系统功能
支持多 CDN 平台
记录用户下载记录,预估流量,用于成本预估
每次用户下载请求通过 token 认证,防止盗链
支持断点续传