如果我们需要用一段php代码取钉器对数据库操作,并把结果保存起来。如果方法是用户请求的时候来触发执行这个代码,显然用户的响应时间变长,影响用户体验!如果利用操作系统的定时任务,执行频率也是非常高的。
下面就有一个简单的例子说明:
需要说明的是:程序没有写结束判断语句,他会无限循环下去。当然如果想停止的话,可以重启apache,重启后就无效了。想再次进行定时执行,那么把这段代码再一次运行。
上面简单例子可以说明这个原理。
那么针对上面的例子,我可以进行一下改良方案。
立即学习“PHP免费学习笔记(深入)”;
你需要一个执行脚本的开关,你可以用外部文件引入的方法来实现,在while循环的时候,include开关变量即可。那么就可以这样实现:
建立外部引入变量文件 switch.php 内容如下:
SDCMS-B2C商城网站管理系统是一个以php+MySQL进行开发的B2C商城网站源码。 本次更新如下: 【新增的功能】 1、模板引擎增加包含文件父路径过滤; 2、增加模板编辑保存功能过滤; 3、增加对统计代码参数的过滤 4、新增会员价设置(每个商品可以设置不同级不同价格) 5、将微信公众号授权提示页单独存放到data/wxtemp.php中,方便修改 【优化或修改】 1、修改了check_b
改良脚本如下:
以前或许我们不知道为什么服务器会响应很长时间,但是通过两个例子的对比,我们已经知道PHP文件每隔几秒执行一次该如何去实现了,从而也找到了解决办法。
相关推荐:










