KOHGYLW/kiftd

文件数量上传过多导致页面刷新很慢

Opened this issue · 2 comments

试过从后台导入大概100多g的文件夹,里面可能包含过多的文件,然后从网页访问,发现页面加载的速度很慢,加载十几秒那么长,这个有什么办法解决么?作为一个网盘里面东西肯定会越来越多的,那时间长,前台页面响应效果也会越来越差的

您好,问题已收到。
对于大多数文件系统(包括操作系统本身的文件管理器)而言,一个页面(文件夹)的加载速度主要受单一文件夹的文件数量影响——kiftd也是如此。当一个文件夹内文件数量太多、加载太慢时,推荐您将内部文件分开放置来加快加载速度:例如某个文件夹下有10W个文件,那么不妨将其分为20个文件夹,每个文件夹2K个文件放置,这样不仅能大大提高每个文件夹的加载速度,而且对于查找也更为有利。当然,如果情况是每个文件夹内的文件数量不多,但总体数量确实很大(文件总数超过20W个),那么您也可以选择将一些零散且不常用的文件打包在一起存放,从而减少文件数量,提升整体效能。值得一提的是:kiftd的性能不受存储文件的体积影响,仅受文件数目的影响,即10个10GB的文件和1千万个1KB的文件相比(总大小都是100GB),后者的性能会远远差于前者。

这个问题能解决吗?
我现在用的就是每个文件夹下面有10个文件夹,一共6层这样子。每个文件夹最多15张图片。
没有达到你说的一个文件夹下有10W个文件,但是还是刷新很慢。