【问题标题】:database caching with codeigniter problems带有codeigniter问题的数据库缓存
【发布时间】:2011-06-30 11:25:52
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: php sql caching codeigniter database-caching


    【解决方案1】:

    您需要使用相对路径,而不是 url。

    尝试将cachedir 更改为application/cache,如下所示:

    $db['default']['cachedir'] = 'application/cache';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多