我正在运行一个Codeigniter应用程序,该应用程序使用包含约350k文件的页面缓存,并占用一个文件夹中约26Gb的磁盘空间。这太过分了吗?
答案 0 :(得分:1)
如果内存服务,CI会将每个页面缓存放在一个文件夹中。假设您是FAT32 Linux机器,并且文件没有分组到子文件夹中,我想您可能会受到性能影响。
参考这个; How many files can I put in a directory?
合理的解决方案可能是覆盖默认缓存库,将事物分组到文件夹中(可能基于哈希名称的前N个)以提高性能。