去评论
dz插件网

网站主题简单的网页缓存,指那打那立竿见影,以ZBLOG为例,其它程序也是一样

哥斯拉
2022/03/12 15:14:32
比如缓存少更新的幻灯片数据,主题侧边的数据,友链等等,缓存就是尽量的减少对数据库的查询

zblog网站
  1. https://www.yugadian.com/

在页面需要缓存开始位置加入php代码
  1.     $obfile=ZBP_PATH.'zb_users/cache/cache1.txt';//cache1.txt每位的位置缓存文件名自己定义不同    if(is_file($obfile)){                $a = filemtime($obfile);                if($a>(time()-3600)){//3600缓存超过一小时更新                        echo file_get_contents($obfile);                        $obfile='';                }        }        if($obfile){                ob_start();


在页面需要缓存结束位置加入php代码
  1.   $obcontent = ob_get_contents();                ob_end_clean();                file_put_contents($obfile, $obcontent);                $obfile='';                echo $obcontent;        }

以ZBLOG为例,其它程序也是一样









另个zblog主题如有使用这2个函数是有区别


        GetPostList //这个读取文章是不查询TAG标签
        GetArticleList //这个是查询文章TAG标签数据的