ccseer / Seer

Seer bug report
http://1218.io
451 stars 45 forks source link

有大量图片的远程文件夹,加载速度极慢 #287

Closed aa13058219642 closed 3 years ago

aa13058219642 commented 3 years ago

算是优化建议?

环境:

目标文件夹属性

问题

按空格打开任意图片时,会卡非常久(30秒左右) 加载完一张图后,每切换一次文件都会卡这么久

但是如果把这3万张图的文件夹放在本地HDD硬盘时(读写约为37MB/s),打开只有3秒不到


抓包看了下,有非常多的文件访问,估计和文件遍历有关

ccseer commented 3 years ago

好的。 2.7.0发布后我再看下啊。 我要复现这个还真得下点功夫 😄

ccseer commented 3 years ago

这个应该是解决不了的。

本地的都有系统缓存。 远程文件夹都是有网络请求的,估计没啥好办法。

ccseer commented 3 years ago

Sorry

aa13058219642 commented 3 years ago

显示一个文件的预览,为啥会触发整个文件夹的遍历? 是不是该用个变量存一下当前路径,没变化的话就不请求文件列表

ccseer commented 3 years ago

没有请求文件列表。 预览文件夹也是 点了展开 也才会获取展开的那一层的文件。

可能是因为开了文件夹监控。 控制栏有两个按钮,用于在当前目录切换同后缀名的文件。如果同类型文件消失了或者新增了,会影响 < > 按钮的行为

On Wed, Apr 28, 2021 at 4:34 PM A.A @.***> wrote:

显示一个文件的预览,为啥会触发整个文件夹的遍历? 是不是该用个变量存一下当前路径,没变化的话就不请求文件列表

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/ccseer/Seer/issues/287#issuecomment-828264889, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZZIHVSZOJT7VLA4MJ4W2DTK7CCXANCNFSM4ZTKXZOA .

ccseer commented 3 years ago

设置里 控制栏-显示-导航按钮 没有选中的时候,是不会打开文件夹监控的。 这样应该能快一些。