Codeigniter页面缓存:24Gb的缓存文件太多了吗?

时间:2014-01-01 05:03:19

标签: php codeigniter caching

我正在运行一个Codeigniter应用程序,该应用程序使用包含约350k文件的页面缓存,并占用一个文件夹中约26Gb的磁盘空间。这太过分了吗?

1 个答案:

答案 0 :(得分:1)

如果内存服务,CI会将每个页面缓存放在一个文件夹中。假设您是FAT32 Linux机器,并且文件没有分组到子文件夹中,我想您可能会受到性能影响。

参考这个; How many files can I put in a directory?

合理的解决方案可能是覆盖默认缓存库,将事物分组到文件夹中(可能基于哈希名称的前N个)以提高性能。