我最近参加了一个项目,他们遇到了文件夹中的文件过多会降低访问速度的问题。我相信一个文件夹中有 10,000 多个文件,Windows 开始减慢访问速度,我们有大约 50,000 个文件。所有文件都很小,大多数时候我们只需要通过 Windows 文件和打印共享访问其中最新的 0.1-2.%。我会考虑将文件分成子文件夹,除了有一堆只能查看单个文件夹的遗留代码。
我的想法——我不知道这是否可能甚至是否合理——是创建一个小程序来缓冲内存中最新的 .1-.2% 文件,并根据需要从磁盘中检索其余文件。
几年前,我曾以为我读过一种可以模拟硬盘驱动器上的文件夹的协议。是否可以?
有什么东西已经这样做了吗?在不对系统进行重大更改的情况下,是否有更好的选择?
其他系统使用什么来提供大量文件?是否有其他产品可以提供我们可以映射为网络驱动器的文件?或者以某种方式混合 2 个文件夹,使它们看起来像一个?