gpt4 book ai didi

php - 如何限制 cURL 使用的并发连接数

转载 作者:可可西里 更新时间:2023-11-01 12:56:18 50 4
gpt4 key购买 nike

我使用 PHP(和 cURL)制作了一个简单的网络爬虫。它解析大约 60 000 个 html 页面并检索产品信息(它是 Intranet 上的一个工具)。

我主要关心的是并发连接。我想限制连接数,所以无论发生什么情况,爬虫都不会使用超过 15 个并发连接。

只要 IP 达到 25 个并发连接的限制,服务器就会阻止 IP,出于某种原因,我无法在服务器端更改它,所以我必须找到一种方法让我的脚本永远不会使用超过X 个并发连接数。

这可能吗?

或者也许我应该用另一种语言重写整个内容?

谢谢,感谢您的帮助!

最佳答案

您可以使用 curl_set_opt(CURLOPT_MAXCONNECTS, 15); 来限制连接数。但如果这不适合您,您可能还想制作一个简单的连接管理器。

关于php - 如何限制 cURL 使用的并发连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2232670/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com