使用 CakePHP,我想缓存变量的内容并将其存储在数据库中。
我还想用 Javascript(和 CakePHP)来获取这个缓存。
我可以使用什么样的解决方案?
编辑:更具体地说,我用CakePHP计算statistitcs,以免每次都计算,我想缓存结果。我有另一个使用 PhoneGap 开发的应用程序可以做同样的事情。理想的情况是有一个缓存,存储在数据库中,每个应用程序都将在数据库中使用这个缓存。
使用 CakePHP,我想缓存变量的内容并将其存储在数据库中。
我还想用 Javascript(和 CakePHP)来获取这个缓存。
我可以使用什么样的解决方案?
编辑:更具体地说,我用CakePHP计算statistitcs,以免每次都计算,我想缓存结果。我有另一个使用 PhoneGap 开发的应用程序可以做同样的事情。理想的情况是有一个缓存,存储在数据库中,每个应用程序都将在数据库中使用这个缓存。
我想您可以以如下格式存储所有统计数据array()
:
array(
'sum' => $sum_value,
'max' => $max_value,
...
)
之后,您可以使用方便的方法简化json_encode()
上述数组并将其保存在cache
字段中save
。检索cache
字段时,您可以简单地json_decode()
获取数据,并且您的数组已准备好进行修改和更新。
至于 javascript,我相信您想使用 AJAX 功能。cache
您可以使用 AJAX 轻松检索、存储和更新您的字段。该文档对于处理 AJAX 请求非常容易解释。
我希望这有帮助