-
我认为静态页面就是,不会与数据库进行交互,数据不会实时更新的html页面。而静
态缓存是指将访问的每个页面的数据写入缓存文件,下一次访问时直接读取相应的缓存文件,这
样就能减轻服务器压力
静态缓存主要用到的函数有
ob_start();//打开缓冲区
ob_get_contents();//返回输出缓冲区的内容
file_gt_contents();//把整个文件读入一个字符串中
fopen()// 函数打开文件或者 URL如果打开失败,本函数返回 FALSE
die();//输出一条消息,并退出当前脚本
具体代码如下 <?php //判断是否存才缓存,并判断是否过期 if(file_exists("abd.shtml")||time()-filemtime("adc.html")>(60*60*24)){ echo "1234567"; echo file_get_contents("abc.html") }else{ echo '123'; //开启缓存 ob_start(); echo '321'; //读取缓存 $filecontent=ob_get_contents(); //录入缓存 $file=fopen("abd.shtml",'aa') or die('失败');//打开 fwrite("abd.shtml",$filecontent);//写入 fclose($file);//关闭 } ?>
静态缓存
最新推荐文章于 2021-03-08 15:51:08 发布