thinkphp怎么让页面在客户端缓存
thinkphp怎么让页面在客户端缓存,比如首页加载后,点首页中的链接,跳到其他页面,然后再返回首页,首页不访问服务器,直接加载上次的缓存,显示页面...
thinkphp怎么让页面在客户端缓存,比如首页加载后,点首页中的链接,跳到其他页面,然后再返回首页,首页不访问服务器,直接加载上次的缓存,显示页面
展开
2个回答
展开全部
要使用静态缓存功能,需要开启HTML_CACHE_ON 参数,并且使用HTML_CACHE_RULES配置参数设置静态缓存规则文件 。
静态规则的定义方式如下:
'HTML_CACHE_ON'=>true, // 开启静态缓存
'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存后缀为.shtml
'HTML_CACHE_RULES'=> array(
'ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写):ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'*' => array('静态规则', '静态缓存有效期', '附加规则'),
//…更多操作的静态规则
)
// ThinkPHP 缓存介绍
// http://www.thinkphp.cn/document/166.html
望采纳 Thx
追问
我是想缓存在客户端,不要放服务器上
追答
第一次听说在客户端缓存的,这是无法实现的问题。
展开全部
要使用静态缓存功能,需要开启HTML_CACHE_ON 参数,并且使用HTML_CACHE_RULES配置参数设置静态缓存规则文件 。
静态规则的定义方式如下:
1
2
3
4
5
6
7
8
9
'HTML_CACHE_ON'=>true, // 开启静态缓存
'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存后缀为.shtml
'HTML_CACHE_RULES'=> array(
'ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写):ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'*' => array('静态规则', '静态缓存有效期', '附加规则'),
//…更多操作的静态规则
)
1
2
// ThinkPHP 缓存介绍
// <a href="http://www.thinkphp.cn/document/166.html" target="_blank">http://www.thinkphp.cn/document/166.html</a>
静态规则的定义方式如下:
1
2
3
4
5
6
7
8
9
'HTML_CACHE_ON'=>true, // 开启静态缓存
'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存后缀为.shtml
'HTML_CACHE_RULES'=> array(
'ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写):ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'*' => array('静态规则', '静态缓存有效期', '附加规则'),
//…更多操作的静态规则
)
1
2
// ThinkPHP 缓存介绍
// <a href="http://www.thinkphp.cn/document/166.html" target="_blank">http://www.thinkphp.cn/document/166.html</a>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询