在 Linux 中处理大量文件夹,最佳效率结构

在 Linux 中处理大量文件夹,最佳效率结构

我正在为我的客户创建一个新的 PHP 应用程序,需要一些有关文件结构和可能的陷阱的建议。他们当前的系统不符合联邦法律,因为它包含有关用户的身份信息。

目前,有一些文件夹包含为每个用户生成的 PDF,并且现有网站是通过 Windows 计算机提供服务的,这使得旧开发人员的结构对我来说很有意义。它的设计如下。

Files > A > B > Alan_Bob_1234

我的想法是使用唯一 ID 为每个用户创建新文件夹。但将它们全部存储在同一个文件夹中。

我的问题:

当我想要调用已知的文件位置时,拥有所有 14,000 多个文件夹并且不断增长会对处理速度造成多大的损害。例如,我想打电话:

Files > 0cowxuRoGj > abc.pdf

主文件文件夹中有如此多的文件夹会在调用已知文件位置时导致速度问题吗?

谢谢。

相关内容