我希望我的php curl脚本能够同时处理超过50个多个请求而无需挂起或将负载放在服务器上

时间:2015-12-27 07:58:30

标签: php curl download fopen curl-multi

我希望以下卷曲代码能够稳定地处理来自不同ip的多达50个连接,因此它可以轻松处理多达50个连接请求,而不会挂起或在服务器上施加太多负载。

其实我在共享主机上。但我希望这个curl脚本在服务器上减少负载,即使..如果将来它一次获得超过50或100个请求。否则我的托管资源可能会被管理员限制,如果我把高负荷放在共享托管服务器上。

我要告诉的另一件事是,每个请求只使用此curl脚本从远程服务器获取平均30kb文件。所以我认为每个请求工作将在几秒钟内完成不到3秒。因为文件很小。

另外请告诉我这个脚本是否需要像(curl_multi)这样的任何修改来同时面对50到100个小请求? ...或者它是完美的,不需要任何修改。 ...或者我只需要通过cpanel在共享主机php ini设置中进行更改。

setpro

1 个答案:

答案 0 :(得分:2)

你可以使用curl_multi
http://php.net/manual/en/function.curl-multi-init.php - 说明和示例