多个https请求..怎么样?

时间:2011-01-02 17:05:36

标签: php memory curl https performance

我有一个https API网址,我需要多次运行,并尽快检查域名状态。

如何同时多次运行相同的URL,同时在输出中接收响应,关闭已完成的连接,同时保持内存资源尽可能低?

有人告诉我用另一种语言(不是PHP)使用线程?

任何例子或借贷手都将不胜感激!感谢

2 个答案:

答案 0 :(得分:2)

刚刚做了一个快速的谷歌并提出this,我相信这将解决你的问题 - 这句话总结了一下:

  

使用cURL的curl_multi *系列   你可以提出这些要求的功能   同时。这样你的应用程序就是   和最慢的请求一样慢   反对所有请求的总和。

答案 1 :(得分:1)

m.edmondson比我快:D

一个可能有用的信息:当同时用curl做很多请求时,你可能会得到一个时间滞后bcs curl DNS解析器不能同时工作。

作为一个替代的想法,你可以写一个php cli脚本,它会分散那些单独工作的孩子,或者只是使用bash& lynx(在linux上)。