<?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);}

 

posted on 2016-12-19 14:29  小学员G  阅读(161)  评论(0编辑  收藏  举报