静态缓存

  1.  
       

             我认为静态页面就是,不会与数据库进行交互,数据不会实时更新的html页面。而

    态缓存是指将访问的每个页面的数据写入缓存文件,下一次访问时直接读取相应的缓存文件,这

    样就能减轻服务器压力

             静态缓存主要用到的函数有  

               ob_start();//打开缓冲区                        

                ob_get_contents();//返回输出缓冲区的内容

                 file_gt_contents();//把整个文件读入一个字符串中

               fopen()// 函数打开文件或者 URL如果打开失败,本函数返回 FALSE

               die();//输出一条消息,并退出当前脚本

     具体代码如下
  2. <?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);//关闭
    }
    ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值