网站主题简单的网页缓存,指那打那立竿见影,以ZBLOG为例,其它程序也是一样
比如缓存少更新的幻灯片数据,主题侧边的数据,友链等等,缓存就是尽量的减少对数据库的查询
zblog网站
在页面需要缓存开始位置加入php代码
在页面需要缓存结束位置加入php代码
以ZBLOG为例,其它程序也是一样
zblog网站
- https://www.yugadian.com/
在页面需要缓存开始位置加入php代码
- $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代码
- $obcontent = ob_get_contents(); ob_end_clean(); file_put_contents($obfile, $obcontent); $obfile=''; echo $obcontent; }
以ZBLOG为例,其它程序也是一样
另个zblog主题如有使用这2个函数是有区别
GetPostList //这个读取文章是不查询TAG标签
GetArticleList //这个是查询文章TAG标签数据的
GetArticleList //这个是查询文章TAG标签数据的