如何进行缓存?我这种情况需要缓存吗?

我有一些数据表,主要提供查询功能,这种情况下需要缓存吗?每次查询的结果都不会一样的


另问。我用yii结合discuz的用户表,对用户做了权限检查。我是这样做的,

根据教程说,不用存储到数据库的数据就用CFormModel,

我就定义了一个cformmodel和几个属性,一个check方法,这个方法会链接到discuz的用户数据表中。用cform接收url中的参数,调用check方法,检查通过后,就创建一个session,然后转向。

问题:cform如何从url中获取参数的呢,查了半天也不会,最后直接用$_get,然后稍微处理了一下,

转向也不会,好像redirect是Chttprequest中的,最后直接header完事.

像我种情况下,应该如何写程序呢,大概的思路就行。

yii还是不会用啊。听说qiang年底会出一本关于yii的教材,非常期待中。

主要提供查询功能太含糊了,要是搜索的话可以做缓存。dz的搜索就有应该缓存。

除非你发现了性能问题,否则为什么要用缓存?另外,一般来说查询的重复性不高,缓存意义不大。

URL的参数就是通过$_GET读取的。CController定义了redirect(),你在控制器里可以调用它方便地进行重定向。