Skip to content

加载方式

诗人的咸鱼 edited this page Jul 10, 2020 · 1 revision

加载方式

通过调用各平台API,获取存储桶的文件列表.一般平台限制单次请求最多1000条数据,所以存储桶的加载时间取决于存储桶文件数量和单次请求响应时间(跟空间大小无关).

全量加载(默认)

即直接读取存储桶中所有文件列表.

  • 优点:可以实现全局模糊搜索、文件展示完整、批量导出URL、文件夹信息显示、按文件夹下载
  • 缺点:文件个数多的存储桶加载会很慢.如:10W文件数的存储桶,单次请求获取1000条约耗时1s左右(七牛1s,腾讯云100ms左右),大约就需要100s...这就是之前版本有些用户反映的‘卡死’情况。

分页加载

规则:之前在当前目录下的文件,且最多只加载1000条

例如:
/a/1.png
/a/2.png
/3.png
/4.png
--> 分页加载只会看到 a 文件夹和3,4文件。 当点击a文件时,才会加载a文件夹下的文件。
  • 优点:对于数据量大的存储桶,加载快,只展示当前页面
  • 缺点:相反,全量加载优点,就都没有了🤔 。