小樱 发表于 2021/1/6 19:04

比特彗星torrent_cache文件夹能不能划分成更多的子文件夹?实现设置种子缓存目录数据库一级二级目录层文件夹名称

比特彗星torrent_cache文件夹能不能划分成更多的子文件夹?实现设置种子缓存目录数据库一级二级目录层文件夹名称

torrent_cache文件夹存放的是从网络上下载的种子文件。我对从网络共享下载的种子数量没有限制,现在有75W个种子。
由于文件数量实在太多,每次打开文件夹很容易导致系统假死,官方能不能改进一下,根据文件名重新划分成多个子文件夹,方便浏览查询种子文件。

对的,可以参考squid等缓存器的模式,分成一层和二层128个子文件夹,每层128个子文件夹
例如这样,测试存储三亿个文件,都不会卡顿
例如种子特征码为3e1ab0a2e903a8c658f81dc8ab15d1b4c83343bb
则存储在torrent_cache/3e/1a/文件夹中
9b41c2e4210d338569931109688edad6a3b2a712
则存储在torrent_cache/9/b/文件夹中

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
1a
1b
1c
1d
1e
1f
2a
2b
2c
2d
2e
2f
3a
3b
3c
3d
3e
3f
4a
4b
4c
4d
4e
4f
5a
5b
5c
5d
5e
5f
6a
6b
6c
6d
6e
6f
7a
7b
7c
7d
7e
7f
a
b
c
d
e
f


不可名 发表于 2021/1/8 03:05

{:3027:}{:3016:}
页: [1]
查看完整版本: 比特彗星torrent_cache文件夹能不能划分成更多的子文件夹?实现设置种子缓存目录数据库一级二级目录层文件夹名称