ofuJD5krddSM5Ck1JACn_UnnjFtk
kodbox继承自kodexplorer, 本地物理存储时,解压缩速度基本上是差不多的.
kodbox支持对象存储等外部存储, 当使用外部存储时,解压缩需要经过服务器中转,才会慢一些.
我们测试结果(10次平均速度):
100M压缩文件, 含1000子文件及文件夹, kodexplorer平均耗时6.3s, kodbox平均耗时10.5s
100M压缩文件, 含100子文件及文件夹, kodexplorer平均耗时6.2s, kodbox平均耗时7.1s
kodbox由于会将文件结构大小等信息记录到数据库会稍慢一些, 多的时间基本上也就是数据库读写操作时间,包含文件较少时由于数据库操作较少所以相差就更小(计算md5并存储, 便于全局去重和上传秒传).
推荐使用 php8 + redis+ mysql5.7;(sqlite读写都是串行操作,不支持并发,会一定程度上影响速度)
相差过大的我们目前没遇到过, 确实如此的话开个帖子提供下站点和账号我们排查一下看看.