当前位置:Gxlcms > PHP教程 > php首页定时生成静态页面

php首页定时生成静态页面

时间:2021-07-01 10:21:17 帮助过:44人阅读

往往首页的js,商务通代码加的太多,导致页面访问速度变慢,可以把首页有动态变为静态进行访问,访问速度会有所提升,不过如果更新首页数据,并不能及时更新,而是你规定的时间内固定更新一次

代码如下:

$nowtime=time();
$pastsec=$nowtime-$_GET["t"];
if ($pastsec<3600)
{
exit; //5分钟更新一次,时间可以自己调整
}
ob_start(); //打开缓冲区
include("index.php");
$content=ob_get_contents(); //得到缓冲区的内容
$content.="\n"; //加上调用更新程序的代码

file_put_contents("index.html",$content);

if (!function_exists("file_put_contents"))
{
function file_put_contents($fn,$fs)
{
$fp=fopen($fn,"w");
fputs($fp,$fs);
fclose($fp);
}
}
?>

合肥亿鑫工作室提供

人气教程排行