限制每分钟的Web服务呼叫数

时间:2009-06-29 12:09:13

标签: php web-services apache

每分钟的网络服务电话数量是否有限制?如果是,我在哪里可以设置参数?什么是每分钟通话次数的限制?它是Apache,还是应用程序本身?

好吧,也许我应该更清楚地表达自己。我有两个PHP应用程序。一个是通过webservice调用另一个。对于第一次调用,它必须调用自定义login方法。出于某些(未知)原因,login方法有时可能会返回fail

我可以查看相应的失败状态代码是什么,但与此同时,我想知道失败是否可能是由外部因素而非内部应用程序限制引起的。

2 个答案:

答案 0 :(得分:1)

Apache对每分钟的请求数没有限制。如果您看到您的请求受限于特定的Web服务,则服务本身很可能会限制每个客户端允许的请求数。如果您在本地运行的脚本遇到限制,则可能只是资源问题(即内存不足)。

答案 1 :(得分:0)

您的Internet提供商可以限制带宽,从而限制您可以发送或接收的数据量。要增加这一点,您需要向ISP支付更多费用 当然,您的硬件在任何时候都可以处理的数据量也受到限制。如果您在网络上并且外部连接为100 MBit,但从路由器到服务器的电缆仅为5MBit,那么这也会限制您每分钟可以处理的数据量。
您的Web服务的限制将取决于它们将发送和接收的数据量。 AFAIK,服务器上的呼叫数量没有限制。但是,客户端系统可能有限制。我知道使用Microsoft的标准Internet库的Windows SOAP客户端将具有受限制的调用次数。对于Internet Explorer浏览器也是如此,它可以限制传出连接的数量。防火墙也可以限制传入和传出连接的数量,这是常识,以防一些病毒感染您的系统并启动DDOS其他站点。
换句话说,服务器和服务器之间的整个轨道出现限制。客户端。