使用json文件或其他方法来缓存数据库条目?

时间:2014-03-03 13:13:26

标签: php mysql json caching memcached

我的数据库中存储了几个信息,当网站刷新时不会改变。例如主要主页设置:

  • 页面标题
  • Homeurl
  • PayPal地址
  • 电子邮件地址

我有一个名为“Homepage”的类,这个类总是查询db来获取这些信息。现在我想缓存这些东西,这样我只需要查询一次这个信息。我应该使用一个扁平的json文件,它为我和其他人存储这些信息吗?或者我应该使用PHP函数apc_store?或者我的问题有另一个好的解决方案吗?是否可以缓存我的PHP PDO类?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

有几种选择。您可以使用平面文件存储,但大多数缓存方法比从磁盘读取更快。

看一下这些,仅举几例:

您甚至可以使用诸如MongoDB之类的noSQL数据库作为缓存层。