又见面了!我正在尝试编写一组脚本,这些脚本仅在自上次运行以来已超过 15 分钟时才会在页面上运行。基本上,一个自动化脚本每半小时更新一次我的数据库——显示该信息和更新会话变量的页面显然必须在打开数据库时查询数据库。
因此,为了最大限度地减少查询但也保持安全,我认为会话变量只有在自上次查看该页面后超过 15 分钟时才会从数据库中更新。我写了一些代码,我希望你们在我尝试实现它之前可以看看它?
if(!isset($_SESSION['time_next'])){
$_SESSION['time_next'] = time() + (15 * 60);
//15 minutes
}
else if(time() >= $_SESSION['time_next']){
//update all the session variables, etc...
$_SESSION['time_next'] = time() + (15 * 60);
}
你怎么看?这行得通吗?