zoukankan      html  css  js  c++  java
  • 缓存

    <?php
    
    //缓存
    //定义一个该页面的缓存文件路径
    $filename = "../cache/testhuancun.html";
    
    //设置一个缓存时间
    $time = 5;
    
    //判断缓存文件是否存在
    if(!file_exists($filename) || filemtime($filename)+$time<time())
    {
        //开启内存缓存
        ob_start();
        
        
        include("../init.inc.php");
        include("../DBDA.php");
        $db = new DBDA();
        
        $sql = "select * from nation";
        $attr = $db->Query($sql);
        
        $smarty->assign("nation",$attr);
        $smarty->display("test.html");
        
        //把内存里面的内容读出来
        $nr = ob_get_contents();
        
        //将读到的内容存放到缓存文件
        file_put_contents($filename,$nr);
        
        //清除内存缓存
        ob_flush();
        
        echo "##############################";
    }
    else
    {
        include($filename);
    }

    <?php
    //缓存//定义一个该页面的缓存文件路径$filename = "../cache/testhuancun.html";
    //设置一个缓存时间$time = 5;
    //判断缓存文件是否存在if(!file_exists($filename) || filemtime($filename)+$time<time()){//开启内存缓存ob_start();include("../init.inc.php");include("../DBDA.php");$db = new DBDA();$sql = "select * from nation";$attr = $db->Query($sql);$smarty->assign("nation",$attr);$smarty->display("test.html");//把内存里面的内容读出来$nr = ob_get_contents();//将读到的内容存放到缓存文件file_put_contents($filename,$nr);//清除内存缓存ob_flush();echo "##############################";}else{include($filename);}

  • 相关阅读:
    【转】高并发情况下的单例模式
    json替换jsonp实现跨域请求
    asp.net学习——Response对象
    DoS攻击
    Java学习笔记-12.传递和返回对象
    Java学习笔记-11.运行期间类型鉴定
    Java学习笔记-10.io流
    java学习笔记-9.违例差错控制
    Java学习笔记-序
    java学习笔记-8.对象的容纳
  • 原文地址:https://www.cnblogs.com/The-second/p/6197373.html
Copyright © 2011-2022 走看看