0

使用 CakePHP,我想缓存变量的内容并将其存储在数据库中。

我还想用 Javascript(和 CakePHP)来获取这个缓存。

我可以使用什么样的解决方案?

编辑:更具体地说,我用CakePHP计算statistitcs,以免每次都计算,我想缓存结果。我有另一个使用 PhoneGap 开发的应用程序可以做同样的事情。理想的情况是有一个缓存,存储在数据库中,每个应用程序都将在数据库中使用这个缓存。

4

1 回答 1

0

我想您可以以如下格式存储所有统计数据array()

array(
    'sum' => $sum_value,
    'max' => $max_value,
    ...
)

之后,您可以使用方便的方法简化json_encode()上述数组并将其保存在cache字段中save。检索cache字段时,您可以简单地json_decode()获取数据,并且您的数组已准备好进行修改和更新。

至于 javascript,我相信您想使用 AJAX 功能。cache您可以使用 AJAX 轻松检索、存储和更新您的字段。该文档对于处理 AJAX 请求非常容易解释。

我希望这有帮助

于 2013-07-18T16:12:17.250 回答