数据库缓存类的使用
手册上是这样说的激活缓存需要三步:
在服务器上创建一个可写的目录以便保存缓存文件。
在文件 application/config/database.php 中设置其目录。
激活缓存特性,可以在文件 application/config/database.php 中设置全局选项,也可以用以本页下面的方法手动设置。
我在application/config/database.php中将 cachedir 设置为 http://localhost/xxx/application/cache,在两次测试中分别将 cache_on 设置为 FALSE 和 TRUE
测试代码如下:
$this->db->cache_on();
$query = $this->db->query("SELECT * FROM members");
$this->db->cache_off();
但是在 application/config/database.php 中并没有产生缓存文件,想知道是什么地方出了问题。
CI 2.0.0,MYSQL 5.1.41,PHP 5.3.1,Apache 2.2.14,windows7 我是来看结果的 cachedir是硬盘物理路径,不是url visvoy 发表于 2011-11-5 18:46 static/image/common/back.gif
cachedir是硬盘物理路径,不是url
yeah!
把 cachedir 改为 ./application/cache 就成了
应该指的是相对 index.php 的路径 路过,了解一下! 缓存类不是在2.0.3以前有bug吗?
页:
[1]