这是一个创建于 3631 天前的主题,其中的信息可能已经有所发展或是发生改变。
单个目录下文件过多会影响性能。现在想到的有两个方案
1. 根据时间来划分目录 (并发很大怎么办)
2. 用一个数据表来记录每个目录下有多少文件, 数目超过阀值变新建目录 ( 更新数据表比较频繁, 影响性能)。
3 条回复 • 2014-05-23 13:39:49 +08:00
|
|
1
JoyNeop 2014-05-22 18:21:44 +08:00 via iPad
后端接收文件写入磁盘时,在路径中插入一个变量 A,其中 A 是当前时间戳的前 6 位(或按照平均文件接收量和未来十年文件接收量增长的预期用更短或长的)。
|
|
|
2
Zuckonit 2014-05-23 09:42:20 +08:00
@ JoyNeop 谢谢。 我也打算用时间来划分, 时间戳这个不错, 省得定制时间格式了。
|
|
|
3
sampeng 2014-05-23 13:39:49 +08:00 1
直接文件名md5取前n位让你吃了么。。
|