腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
用PHP
实现
cURL
多线程
、
、
我使用
cURL
来获取存储在数据库中的2万多个域名的排名数据。数组$competeRequests是对网站排名的compete.com api的20,000次请求。foreach(array_chunk($competeRequests, 1000) as $requests) { $
curl
浏览 4
提问于2012-09-12
得票数 12
回答已采纳
1
回答
发出并行libcurl HTTP请求
、
、
、
关于使用libcurl (C++)执行并行HTTP请求的安全性,我有一个问题。在阅读这个问题时,请记住我对HTTP请求的了解有限。请原谅我在这件事上的无知。
浏览 5
提问于2015-02-24
得票数 1
3
回答
在PHP中
实现
多线程
我正在用php编写一种测试系统,用来测试我的数据库记录。我对每个测试用例都有单独的php文件。一个(主)文件以URL字符串的形式提供测试编号和该测试的输入参数。该文件确定测试编号,并根据测试编号调用适当的测试用例。现在我有一堆要传递的URL字符串,我希望将这些字符串传递给那个(主)文件,并且每个测试用例在收到参数后开始独立工作。
浏览 3
提问于2012-05-02
得票数 0
2
回答
PHP
CURL
多线程
和单线程函数帮助。我该怎么做呢?
、
我在这里找到了一个函数:我想发送的一些urls需要按顺序处理,而不是同时处理,而是按顺序处理。我与任务具有标题/详细信息关系,因此具有一个标题和一个详细信息的任务可以
多线程
发送,但具有一个标题和多个详细信息的任务必须按详细任务的顺序发送。我可以通过在循环中调用
curl
请求来
实现
这一点,但我希望它们也能将基本请求(序列的第一个任务)作为
多线程
函数的一部分发出。我不想等待所有
浏览 3
提问于2020-01-09
得票数 1
1
回答
使用libCurl处理连接错误
、
我正在以
多线程
(
curl
_multi_perform)的方式使用libCurl,但不知道如何
实现
,以便能够处理网络连接中断(或任何HTTP错误)的情况。当出现任何网络问题时,它看起来从不调用我的回调。
curl
_easy_setopt(
curl
, CURLOPT_URL, actual_url);
curl
_easy_setopt(
curl
, CURLOPT_NOSIGNAL, 1);
curl
_easy_setopt(
curl
,
浏览 1
提问于2014-03-19
得票数 1
1
回答
将
curl
_easy句柄添加到工作
curl
_multi_handle中
、
、
我尝试使用
CURL
库
实现
多线程
下载。 我准备了N个线程(下载不同范围的简单句柄),然后调用
curl
_multi_perform(multiHandle &running)。
浏览 0
提问于2011-05-18
得票数 4
1
回答
curl
.perform在
多线程
环境下抛出无效的轻松句柄错误
、
、
我在
多线程
环境下使用ruby gem的
curl
来获取多个
curl
,但是它抛出了"Invalid easy handle“异常,但是如果它在单线程环境中一个接一个地运行,一切都没问题。module Http @@
curl
.timeout = 10 #second @@
curl</
浏览 4
提问于2011-03-07
得票数 2
回答已采纳
1
回答
PHP的
curl
_multi_exec内部真的是
多线程
的吗?
、
、
、
我想下载多个网站使用php-
curl
。我会从控制台运行它。我将使用下载所有的网站。现在的问题是,
curl
会为每个请求创建不同的线程吗? 我知道我可以通过分叉多个过程来
实现
这一点。但那不是线程。我想知道它是不是
多线程
的?
浏览 2
提问于2012-01-16
得票数 6
回答已采纳
1
回答
PHP
cURL
多线程
没有
curl
_multi,怎么办?
、
、
、
、
我知道这很可能是一个非常愚蠢的问题,我一直在使用
curl
_multi和类(如 )进行
多线程
处理。 但是最近我发现了一个网络代理,一个名为的开源PHP代理框架。在我看来,所有的资源都是由
cURL
获取的,而且它的源代码中没有
curl
_multi,代码只包含
curl
_init和
curl
_exec。有人尝试过不使用
cURL
而使用
多线程
curl
_multi吗?(不包括PHP线程)
浏览 5
提问于2015-06-26
得票数 2
回答已采纳
1
回答
如何在共享DNS缓存中使用CURLOPT_DNS_CACHE_TIMEOUT
、
、
、
、
我正在使用我自己的
CURL
库,在
多线程
应用程序中重用简单的句柄--目标是重用TCP连接和DNS查找。每次向池返回句柄时,都会在该句柄上调用
curl
_easy_reset。目前,我的
实现
对每个卷曲简单的句柄都使用单独的本地DNS缓存。我在玩
CURL
共享接口和共享DNS缓存,它似乎工作得很好,但我不明白设置DNS缓存超时的正确方法是什么?DNS缓存超时设置在
CURL
轻松句柄上,但缓存是共享的。我是否需要每次从池中获得句柄时设置超时(因为以前调用了重置),还是只设置了一次缓存超时,直到更改为止
浏览 2
提问于2014-07-23
得票数 3
回答已采纳
1
回答
使用
多线程
进行异步请求处理
、
、
、
、
我正在开发一个模块,它使用10个队列来处理线程,每个队列都使用
curl
_easy接口(连同锁)发送
curl
请求,以便保持一个连接,直到没有收到响应为止。我想通过使用
curl
_multi接口来增强请求处理,其中
curl
请求由线程发送并以并行方式处理。 我已经创建了一个单独的代码来
实现
它。例如,我创建了3个线程,一个接一个地处理,第一个线程向
curl
_multi发送请求,直到它运行并且存在传输,它使用
curl
_easy接口为每个传输分配资源。我已经看过很多例子了,但是不知道
浏览 19
提问于2019-03-28
得票数 0
1
回答
多卷曲需要多次吗?
public function multiCurl() // create both
cURL
resources
curl
_setopt($ch2, CURLOPT_RETURNTRANSFER, TRUE); $mh =
curl
_multi_in
浏览 4
提问于2021-05-07
得票数 0
回答已采纳
2
回答
cURL
多线程
?
、
我听说过很多关于php在
cURL
中使用
多线程
的事情,但我从来没有真正尝试过,而且我发现很难理解它是如何工作的。有人能把它转换成
curl
_multi吗?array("path1", "path2", "path3"); //example$opt =
curl
_
浏览 2
提问于2013-10-27
得票数 0
回答已采纳
1
回答
curl
分配的内存太多(libcurl缓存的内存)
、
、
它在
多线程
环境中使用,我们可以同时打开多个
curl
句柄,但在下载完成后立即关闭它。似乎在打开
curl
句柄时(不管我们下载了多少),
curl
分配了一些内存,这些内存随着
curl
句柄数量的增加而增加(我测试了一个有100个线程的场景-其中预先分配了大约30Mb的内存)。(只要我们调用
curl
_easy_init()-在句柄被销毁后没有释放的内存中就会出现跳转) 例如,在我们的应用程序中:一个
curl
句柄可能只是用来查看服务器是否启动-但即使这样也会占用我们的内存。因此,我们
浏览 4
提问于2014-01-30
得票数 1
2
回答
cURL
,是
curl
_multi_init
多线程
还是异步API?
、
我的问题非常简单,
cURL
的
curl
_multi_init实际上是
多线程
的还是仅仅使用异步API?谢谢!
浏览 4
提问于2015-06-07
得票数 4
回答已采纳
2
回答
使用
多线程
卷曲
、
、
我正在使用
cURL
从URL抓取数据。for ($i = 0; $i < 1000000; $i++) {
curl
_setopt($
curl
_handle, CURLOPT_URL$i);
curl
_close($
curl
_handle); // some co
浏览 1
提问于2014-11-05
得票数 0
2
回答
有可能在Ubuntu中使用带有Flashgot的
多线程
cURL
吗?
、
、
我发现这里有一个
多线程
版本的
cURL
下载器。我不寻找其他
多线程
下载,我已经有阿克塞尔,Aria2,
cURL
,uGet和Wget在我的闪光灯列表。
浏览 0
提问于2014-12-05
得票数 3
回答已采纳
1
回答
使用CakePHP的HttpSocket或PHP的
cURL
从搜索页面中抓取几个站点
、
、
、
、
我想利用CakePHP的HttpSocket库来
实现
这一点,而不是
cURL
。我以前没有使用过CakePHP的HttpSocket库,但是我看过它并对它进行了快速的测试,它看起来非常强大。它是否将性能与PHP的
cURL
进行比较? 非常感谢您的洞察力。
浏览 8
提问于2014-01-09
得票数 0
回答已采纳
1
回答
Apache在php
curl
_multi期间变得无响应。
、
、
我正在尝试在我的应用程序中使用
多线程
curl
请求。问题是,在
curl
_multi请求期间,应用程序变得没有响应(另一个请求只是等待)。此外,任何人都不能在
curl
_multi期间使用该网站。在
curl
结束后,服务器会正常应答。
浏览 0
提问于2013-05-24
得票数 0
1
回答
计算成功的
curl
获取次数的最佳方法
、
、
、
if(
curl
_getinfo($ch, CURLINFO_HTTP_CODE) === 200) {$counter
浏览 0
提问于2011-04-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
实现多线程的标准操作,基于Runnable接口实现java多线程
Python 实现多线程下载器
Python多线程实现程序加速
PHP使用Curl实现模拟登录及抓取数据功能示例
使用Python实现多线程和多处理方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券