【发布时间】:2013-03-14 17:10:42
【问题描述】:
Codeigniter 基于文件的缓存将获取完全渲染的输出并将其保存到磁盘。因此无需与数据库对话或处理任何事情,这极大地减少了服务器负载。
但是,如果我们在缓存目录中有超过 10k 的文件(取决于服务器配置)是有限的。
所以我在谷歌搜索,我发现下面的代码,它很棒。
http://ellislab.com/forums/viewthread/110644/
但是现在它对我来说也是有限的,因为上面的代码基于 md5 first chars,创建了 16 个目录。每个目录最多可缓存 10k 个文件。所以总数是 1,60,000(大约)。但我需要存储超过 5,00,000 个缓存文件。
所以问题很简单, 如何配置/更改基于 codeigniter 文件的缓存,以便处理无限的缓存文件?
请就此提出任何想法。
【问题讨论】:
-
你不能概括链接代码以创建 4-5 级目录,也许每个使用 2 个字符而不是一个?
标签: php codeigniter caching codeigniter-2