chenjamo 发表于 2019-12-5 14:59:43

目前上传的文件都在一个文件夹中,改进的方案探讨。

目前上传的文件都在一个文件夹中,文件数量大于10万会怎么样?


希望上传的文件,按日期建一个子文件夹存放(如20191111);
理论上来说10年3650天每天上传100文件,现在放一起一个文件夹有365000(36.5万)个文件;
如果每天按日期建文件夹存放,不过3650个文件夹每个文件夹100个文件而已,
性能效率完全不是一个概念,主要是程序改动也不大。
请评估两个方法对性能效率的影响,非常感谢。

successit 发表于 2019-12-5 17:33:58

服务端附件存储有2个方面需要改进:
1、应用对应附件文件夹的路径可以自定义,是应用,不是整个服务端
2、楼主的提议,最好上传的文件可以分类管理,按日期或其它什么方式都可以,这样便于后期的管理。。。

一点小提议

Simon.hu 发表于 2019-12-5 18:38:29

老铁,跟这个需求一样吗?
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=55160&extra=page%3D1

chenjamo 发表于 2019-12-5 19:13:39

本帖最后由 chenjamo 于 2019-12-6 20:10 编辑

需求类似;但是附件管理改动量太大,
如果只是上传时自动按日期子文件夹存放,或者自动按用户子文件夹存放,程序改动及相应影响极小,并且可以满足很多需求。
也就是说,上传时自动存放到日期子文件夹或用户子文件夹。现在是这样

希望这样

或这样



如果能做成(支持预览的附件上传插件)那样,可以自定义文件夹就更好了,如下:设置为分类_用户,上传时自动上传到该子文件夹,


Simon.hu 发表于 2019-12-8 16:50:23

已转至
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=55160&extra=page%3D1
页: [1]
查看完整版本: 目前上传的文件都在一个文件夹中,改进的方案探讨。