我打算为公众发布Api。我正在研究的是因为它是免费的我需要控制使用。我脑子里有几种选择。一个是每秒查询的延迟数。第二个是每天修复查询到某个数字。但是第二种选择似乎在脚本上做了更多的工作,我现在打算避免这样做。
所以我的问题是如何将每秒查询次数限制为2并将其放入队列中。
我正在研究php,所以相同的脚本将不胜感激。
或欢迎任何其他建议
答案 0 :(得分:0)
你可以使用php的sleep函数来保持执行的时间。
$query = "....................";
// wait for 10 seconds
sleep(10);
// Then execute
$result = mysql_query($query);
//queue other queries in the same way
答案 1 :(得分:-1)
为什么不使用cron进行时间/资源关键查询?您可以随时微调您的设置,以最好地满足您的需求。