betway必威-betway必威官方网站
做最好的网站

【betway必威官方网站】缓存配置设置读取,thin

本文较为详细的分析了thinkphp的静态缓存用法。分享给大家供大家参考。具体分析如下:

thinkphp里面内置了一个 静态缓存功能,说静态缓存可能对我这种菜鸟而言不太好理解。其实静态缓存就是将THINKphp的某一个操作显示出来的页面生成一个HTML文件保存在设置的路径,当用户再次访问的时候,如果缓存没过期,那么这个操作将不再执行它下面的PHP程序,而是直接调用生成的HTML缓存文件。

以下黄字是我用的代码:

thinkphp里面内置了一个静态缓存功能,说静态缓存可能对我这种菜鸟而言不太好理解。其实静态缓存就是将THINKphp的某一个操作显示出来的页面生成一个HTML文件保存在设置的路径,当用户再次访问的时候,如果缓存没过期,那么这个操作将不再执行它下面的PHP程序,而是直接调用生成的HTML缓存文件。要使用静态缓存就需要在项目配置目录__APP__betway必威官方网站,/Conf下面增加静态缓存规则文件 htmls.php,还需要在配置文件中打开静态缓存:

 

//设置缓存名为zgg,内容为zongguagua,有效时间60秒

复制代码 代码如下:

要使用静态缓存 就需要在项目配置目录__APP__/Conf下面增加静态缓存规则文件 htmls.php ,还需要在配置文件中打开静态缓存'HTML_CACHE_ON'=>TRUE ,设置已经生成的静态页保存路径 'HTML_PATH' =>'__APP__/html',设置默认缓存有效时间'HTML_CACHE_TIME'=>'60',读取静态页面的规则'HTML_READ_TYPE'=>0,

cache('zgg',"zongguagua",60);

'HTML_CACHE_ON'=>TRUE

'HTML_READ_TYPE 设置成0,就是访问这个缓存了的操作的时候,该操作读取静态缓存页面显示。URL路径是该操作的路径.如果设置成1,访问该操作的时候,它就会重定向跳转到静态页面。URL就是缓存文件路径了。

//读取缓存

设置已经生成的静态页保存路径:

 

if(cache('zgg')){
echo cache('zgg');
}else{
echo '已经失效';
}

复制代码 代码如下:

接下来 就要些缓存的规则了,也就是要设置一下 我们要对哪些操作进行静态缓存,缓存HTML的名称,和缓存时间了。

另一种写法

'HTML_PATH' =>'__APP__/html'

return array(

//设置缓存类型为File,有效时间60秒,缓存类型有很多比如什么xcacha什么的,似乎还要装插件,现在用的不需要

本文由betway必威发布于编程开发,转载请注明出处:【betway必威官方网站】缓存配置设置读取,thin

TAG标签: betway必威
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。