具有codeigniter问题的数据库缓存

Bil*_*ill 4 php sql caching codeigniter database-caching

我刚刚使用codeigniter和mysql构建了一个站点.它工作得很好,但我想打开数据库缓存.我想我会全局地做,而不是手动缓存每个select语句.在我的数据库配置文件中,我设置'cache_on'= TRUE然后为'cachedir' = "http://www.mydomain.com/application/cache/dbcache"

我将整个缓存目录设置为可写,因此我认为所有内容都已正确设置.加载几页后,我回头看了一下缓存目录,它仍然是空的.我假设这意味着没有任何缓存.我错过了什么吗?我没有收到任何错误,我的所有选择语句都显示结果.我做错了什么/如何判断缓存是否有效?

谢谢!

jfo*_*her 11

您需要使用相对路径,而不是URL.

尝试更改cachedirapplication/cache,如下所示:

$db['default']['cachedir'] = 'application/cache';
Run Code Online (Sandbox Code Playgroud)