我在网站上做了研究,但找不到答案,所以我决定你问这个问题。
我通过XML获取数据,这个XML每10秒更新一次。所以,我必须每10秒重新运行一次我的控制器。我无法通过Cron实现,因为你知道它不允许在1分钟内完成cron工作。
提前致谢。
答案 0 :(得分:2)
使用sleep并运行一次脚本。
while(true)
{
sleep(10);
// parse xml
}
或者如果你想限制时间,那么只需用你的限制改变true并在块的末尾增加它。此解决方案中唯一的问题是,如果xml解析需要5秒,那么将在每15秒调用一次,因此请根据此进行排列。