如何使用Code Igniter和twig正确缓存

时间:2013-02-01 17:06:11

标签: json codeigniter caching twig apc

我正在使用CodeIgniter + Twig,我需要缓存一些数据。

这些数据不需要经常修改/访问,只需要在修改时访问(因为我每次修改它时都会缓存它的视图)。

最好的方法是什么?

  • 将数据保存在某个地方的.json

  • 将数据以json格式保存在表

我应该使用APC还是缓存到磁盘?我觉得它不需要缓存在内存中,但我真的没有得到这一切。还有一个要在磁盘上缓存的库,或者我自己使用file_put_contents

谢谢!

1 个答案:

答案 0 :(得分:2)

您准备缓存的内容,视图的HTML输出或您传递给视图的数据是什么?

CodeIgniter有一个带有多个适配器(APC,File,Memcached)的缓存驱动程序,可以在需要时轻松交换。 Official docs应该足以让你继续前进。

还有一些名为output caching的东西可以缓存整个页面的HTML输出。