Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为我的 php 应用程序实现一个基于文件的缓存系统。使用时,它可以处理存储在同一个文件夹中的大约 200,000 个文件,使其难以管理:计算文件夹的总大小或列出其中的文件几乎不可能在合理的时间内完成。
我的问题是:将文件保存在单独的文件夹中对性能有好处吗?这可以减少 IO 时间吗?
在现代文件系统(例如 ext3、ntfs)上,如果您打开单个文件,目录中的 200K 文件不会很慢。列出当然会更慢,但是将文件分布在多个目录中对您没有帮助。