
正文
thinkphp5cache缓存文件 thinkphp saveall
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp5下载文件对原文件有5分钟缓存
是的,ThinkPHP5默认使用客户端缓存,比如说文件下载时,它会在浏览器端缓存文件5分钟,这样就可以避免请求服务器,从而节省流量和时间。
相关问答
Q1: 如何在TP5中使用静态缓存
thinkphp内置了静态缓存的功能,并且支持静态缓存的规则定义。
要使用静态缓存功能,需要开启html_cache_on 参数,并且使用html_cache_rules配置参数设置静态缓存规则文件 。
静态规则的定义方式如下:
'html_cache_on'=true,
'html_cache_rules'= array(
'actionname' = array('静态规则', '静态缓存有效期', '附加规则'),
'modulename(小写)' = array('静态规则', '静态缓存有效期', '附加规则'),
'modulename(小写):actionname' = array('静态规则', '静态缓存有效期', '附加规则'),
'*' = array('静态规则', '静态缓存有效期', '附加规则'),
//…更多操作的静态规则
)
静态缓存文件的根目录在html_path 定义的路径下面,并且只有定义了静态规则的操作才会进行静态缓存,注意,静态规则的定义有三种方式:
第一种是定义全局的操作静态规则,例如定义所有的read操作的静态规则为
'read'=array('{id}','60')
其中,{id} 表示取$_get['id'] 为静态缓存文件名,第二个参数表示缓存60秒
第二种是定义全局的模块静态规则,例如定义所有的user模块的静态规则为
'user:'=array('user/{:actio .....
Q2: thinkphp文件缓存怎么找到缓存文件
thinkphp默认生成的缓存是在runtime文件夹里,要是还是有缓存有二种可能:
一:你的浏览器缓存;
二:配置文件修改缓存目录到其他文件夹;这样试试呢如果还有不明白的话,你可以向我一样在后盾人看看视频找找答案,有空多看看时间长了,慢慢就明白了,希望能帮到你,给个采纳吧谢谢😊(
,,´・㉨・)ノ"(´っω・`。)摸头
thinkphp5cache缓存文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp saveall、thinkphp5cache缓存文件的信息别忘了在本站进行查找喔。








