实现基于文件的缓存的最佳实践

时间:2012-04-16 14:13:38

标签: php caching io

我正在为我的php应用程序实现基于文件的缓存系统。使用时,它可以处理存储在同一文件夹中的大约200,000个文件,使其难以管理:计算文件夹的总大小或列出其中的文件几乎不可能在合理的时间内完成。

我的问题是:是否有效保存分隔文件夹中的文件?这可以减少IO时间吗?

1 个答案:

答案 0 :(得分:0)

在现代文件系统(例如ext3,ntfs)上,如果要打开单个文件,目录中的200K文件将不会很慢。列表会比较慢,但是将文件分发到许多目录对你来说无济于事。