如何在php中执行许多curl请求时练习良好的道德规范
发布时间:2020-12-13 16:21:24 所属栏目:PHP教程 来源:网络整理
导读:我已经对此做了相当多的阅读,我不太确定正确的方法是什么. 我正在访问一个网站api,它提供我在我的网站上使用的信息.平均而言,我将发出400多个不同的API请求,这意味着超过400个卷曲请求.什么是使我的代码暂停一段时间然后继续的正确方法.该网站并没有限制点击
我已经对此做了相当多的阅读,我不太确定正确的方法是什么.
我正在访问一个网站api,它提供我在我的网站上使用的信息.平均而言,我将发出400多个不同的API请求,这意味着超过400个卷曲请求.什么是使我的代码暂停一段时间然后继续的正确方法.该网站并没有限制点击次数,因此我不会因为只是立即撤消所有内容而被禁止,但是当像我这样的10,000个人做同样的事情时,我不想成为那个服务器.我想要做的是暂停我的代码并礼貌地使用他们提供的服务. 在考虑资源消耗的情况下暂停执行php的最佳方法是什么? 每个等待周期最有礼貌的请求数量是多少? 每个周期最有礼貌的等待量是多少? 对于所有这些问题,我还希望在尝试继续处理上述问题时尽快获取信息. sample eve central API response 提前感谢您的时间和耐心. 解决方法
这是一个想法:你问过吗?如果API在处理高负载时遇到问题,则通常会在其术语中包含限制.如果没有,我建议给服务提供商发电子邮件,解释你想做什么,并询问他们认为合理的负载.虽然他们的服务器很可能能够处理你可能合理想要的任何负载,这就是他们没有指定的原因.
如果你想通过服务提供商做好事,不要只是猜想他们想要什么.问一下,然后你就会知道在没有让构建API的人失望的情况下你能走多远. 对于暂停的实际机制,我会使用PHP建议的方法alex(但已删除). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |