thinkphp怎么让页面在客户端缓存

thinkphp怎么让页面在客户端缓存,比如首页加载后,点首页中的链接,跳到其他页面,然后再返回首页,首页不访问服务器,直接加载上次的缓存,显示页面... thinkphp怎么让页面在客户端缓存,比如首页加载后,点首页中的链接,跳到其他页面,然后再返回首页,首页不访问服务器,直接加载上次的缓存,显示页面 展开
 我来答
ixyqq_net
推荐于2016-08-01 · TA获得超过888个赞
知道小有建树答主
回答量:1160
采纳率:0%
帮助的人:1283万
展开全部

要使用静态缓存功能,需要开启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

追问
我是想缓存在客户端,不要放服务器上
追答
第一次听说在客户端缓存的,这是无法实现的问题。
钻夜不丹
推荐于2016-01-27 · TA获得超过238个赞
知道答主
回答量:159
采纳率:50%
帮助的人:19.2万
展开全部
要使用静态缓存功能,需要开启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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式