我们把一些网站的配置文件写在php形式的文件中,然后用include方式来获取这里面的参数变量。这些变量是放在php文件里,而不是存放到数据库中。这样的做法好处就是,减少数据库的访问,因为这些变量是不常修改的,甚至只做一次修改。这是我做的一个删除一天前的缓存的例子:

// include对应的配置文件
include('collage_time.php');
// 获取当前时间
$nowtime = time();
// 配置当前时间是否大于上一次更新的时间
if ($nowtime > $updatetime+24*60*60){
	// 读取配置文件的内容
	$content = file_get_contents('collage_time.php');
	// 修改部分参数变量
	$content = str_replace('$updatetime='.$updatetime,'$updatetime='.$nowtime,$content);
	// 写入文件
	file_put_contents('collage_time.php',$content);
	// 删除缓存
	del_cache();
}

我的college_time.php文件内容如下:

<?php $updatetime=1451868532; ?>

 

Leave a comment