PHP中sleep命令的替代方法

PHP中sleep命令的替代方法,php,cron,sleep,winlink,Php,Cron,Sleep,Winlink,我想用谷歌地图和PHP在页面上显示一系列船只的位置。为了接收位置数据,我使用,其中对于特定的船(通过呼号),位置数据通过RSS返回 cron作业每天运行一次脚本,请求并保存一艘船接一艘船的位置 有一些请求限制,而且我不想过度使用Winlink服务器,所以我必须将请求分散一段时间。目前,我在PHP中使用sleep命令,但随着船的增多,我在主机上的最大执行时间出现了问题。我使用set\u time\u limit,但这只是一个临时解决方案 我曾想过为每艘船使用一个单独的cron,但不幸的是,我只能通

我想用谷歌地图和PHP在页面上显示一系列船只的位置。为了接收位置数据,我使用,其中对于特定的船(通过呼号),位置数据通过RSS返回

cron作业每天运行一次脚本,请求并保存一艘船接一艘船的位置

有一些请求限制,而且我不想过度使用Winlink服务器,所以我必须将请求分散一段时间。目前,我在PHP中使用
sleep
命令,但随着船的增多,我在主机上的最大执行时间出现了问题。我使用
set\u time\u limit
,但这只是一个临时解决方案

我曾想过为每艘船使用一个单独的cron,但不幸的是,我只能通过iMSCP(一种基于浏览器的配置)访问服务器,在这里我只能手动添加/编辑cron作业,并且船只列表应该可以通过php编辑,所以我真的不知道将来可能有多少艘船


有没有更好的方法来满足我的需求?

可能的答案太多,或者好的答案对于这种格式来说太长了。请添加详细信息,以缩小答案集或隔离一个可以在几段中回答的问题。我建议您找一个发展论坛(也许?)来总结概括。然后,当/如果您有特定的编码问题,请返回StackOverflow,我们将很乐意提供帮助。您每天运行一次脚本,然后使用
sleep
?您对cron job的使用不是很明智。@Ad Proc:是的,我或我的同事可以随时添加/删除/更改船的列表,并且无论当前船的数量是多少,职位请求都应该在午夜执行database@Jay布兰查德:对不起,也许我的背景资料太多了(我想更清楚地说明我为什么要这么做)…简化版:在PHP中,如何在不使用睡眠或cron作业的情况下在一段时间内传播WinLink RSS位置请求?您需要一个计时器来传播请求。cron是这方面的理想人选。可能的答案太多,或者好的答案对于此格式来说太长。请添加详细信息以缩小答案集r找出一个可以在几段中回答的问题。我建议你找一个发展论坛(也许?)找出一般性。然后,当/如果您有特定的编码问题时,请回到StackOverflow,我们将很乐意提供帮助。您每天运行一次脚本,然后使用
sleep
?将其分散在一天中?您对cron作业的使用不是很明智。@Ad Proc:是的,我或我的同事可以添加/删除/更改只要我们愿意,就可以使用f艘船只,并且无论当前有多少艘船只,都应该在午夜执行位置请求database@Jay布兰查德:对不起,也许我的背景资料太多了(我想说清楚我为什么要这么做)…简化版:在PHP中,如何在不使用sleep或cron作业的情况下在一段时间内传播WinLink RSS位置请求?您需要一个计时器来在一段时间内传播请求。cron是这方面的理想选择。