为了降低存储成本,希望可以根据文件的热门程度进行节点迁移
这样就可以设置三种不同的节点:
VIP/热门文件节点:硬盘小、带宽大
默认/一般文件节点:硬盘、带宽中等
回收/冷门文件节点:硬盘大、带宽小
然后可以根据单位时间的下载次数设置冷热门,
比如说:
15次/周=热门
3-7次/周=一般
0-2次/周=冷门
新上传的文件默认为一般,一周后重新计算。
设置以后,热门文件逐步递归到热门节点,冷门文件逐步递归到冷门节点。
程序应该分为三种端
WEB端(前端,便于构建CDN)
中转端(负责对接各种第三方以及PT下载的功能性端)
分发端(负责保存文件并提供连接供用户下载的端)