> 백엔드 개발 > PHP 튜토리얼 > smarty 在设定关了cache 能不能在指定的文件用cache?该如何解决

smarty 在设定关了cache 能不能在指定的文件用cache?该如何解决

WBOY
풀어 주다: 2016-06-13 12:11:11
원래의
887명이 탐색했습니다.

smarty 在设定关了cache 能不能在指定的文件用cache?
做了个小function, online_count(), 显示在线人数, 中间技术不说,因为这是一个小项目上用的,准确度要求不高,但是必须要显示

$smarty -> assign("online_count",online_count());

我不想每次都去查问这个统计在线人数的function online_count();

在config 中已设定了
我的config.php

<br />$smarty = new Smarty();<br />//.......跳过<br />$smarty -> caching = 0; <br />//在线人数<br />$smarty -> assign("online_count",online_count());<br />
로그인 후 복사


请问还有可能把online_count这变量设定为cache吗?
为什么要把这个放到config.php赋值? 
因为我在线人数显示在header  而header没有PHP,只有模版,也没有任何PHP  $smarty -> display()  这个header.html模板
都是在其他模板引入的            {include file="common/header.html"}

请问还有什么方法?

先不理这在线人数要cache起来的要求是否无理,在技术的层面能有什么方法解决吗?
------解决思路----------------------
可以在online_count這個function中做cache。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿