|
本帖最后由 昨夜渡轮 于 2011-6-26 09:33 编辑
CI的数据库缓存是一个查询条件生成一个缓存文件,那这样岂不是要生成太多的缓存文件?
比如我的一个网站有首页,列表页,内容页这三个部分,总共有数据30000条,
首页有10条查询语句就是要生成10个缓存文件
列表页每页显示20条记录,则有1500个翻页页面,每个页面有6个查询,则每个页面要生成缓存文件6个,一共就得有9000个缓存文件
内容页面一共有30000万条数据,如果每个页面有5条查询,那就要生成150000个缓存文件
粗略算计一下,一共就要生成159010个缓存文件,这样相对静态缓存来说生成的文件多太多了,而且CI的缓存在同一文件夹下,这样对IO 磁盘的大小要求岂不是更高了,数据库缓存可不可能一个页面生成一个缓存文件?
|
|