为什么 我使用smarty 后 并且 开启了缓存后还是会读取数据库的?

$smarty->caching=true;$smarty->cache_lifetime=3600;我发现每次访问都会读取数据库的?开启缓存不是,不用再读取数据库了吗?... $smarty->caching = true;
$smarty->cache_lifetime = 3600;

我发现 每次访问都会 读取数据库的?

开启缓存不是,不用再读取数据库了吗?
怎样设置,可以 好像 静态页面这样?
展开
 我来答
百krfh
2013-10-17 · TA获得超过160个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:173万
展开全部
您设置 cache 的缓存目录了吗,有临时文件生成吗? 找找看看
使用缓存 要开启smarty的缓存,只需将caching设为true,并指定cache_dir.
当前这样设置,在默认情况下就好使,您测试一下,把数据库的内容改了,再看看当前页面从数据是否变了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式