0

我试图在一小时内使用 PHP 发送大约 5000 个 HTTP POST 请求,并获取一个 JSON 数据作为每个请求的响应。我已经知道以下四种方式:

  1. 从 PHP Curl 发布
  2. 从 Pecl_Http 发布
  3. 从 Pecl_Http POST:OO 接口
  4. 从 file_get_contents 发布

我的问题是我不知道在获得最佳性能的情况下应该使用哪一个。

  • 你能解释一下每种方式的优缺点吗?
  • 还有其他方法吗?
  • 我怎样才能并行发布?当然,我需要每一个回应。

先感谢您。

4

1 回答 1

3

这些没有区别。一个 POST 就是一个 POST,不管你怎么做,99% 的时间都花在了网络上。

如果您需要发出这么多请求,请考虑从命令行运行您的脚本。然后您可以同时多次启动同一个命令行。

于 2012-06-28T03:42:57.387 回答