首页 » 网站建设 » php多过程效力技巧_php 基于swoole的多进程模式和通俗模式效率比拟

php多过程效力技巧_php 基于swoole的多进程模式和通俗模式效率比拟

duote123 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

//多进程模式use Swoole\Process;$url = [ 'http://test1.com', 'http://test6.com', 'http://test5.com', 'http://test4.com', 'http://test3.com', 'http://test2.com'];$workers = [];for($i=0; $i<6; $i++){ $process = new Process(function($worker)use($i, $url){ //获取子进程实行的结果 $conn =getCurl($url[$i]); //将子进程实行的结果存入管道 $worker->write($conn); }, true);//true表明 不输出屏幕,写入管道,从管道中读取 $pid = $process->start();//启动成功,返回子进程id $workers[$pid] = $process;//从管道中读取进程实行的结果}function getCurl($url){ sleep(1); return strtoupper($url);}foreach($workers as $k=>$v)//$k 保存的是子进程id $v保存的是子进程{ //从管道中读取子进程实行的结果 echo $v->read()."\n";}

经由比拟创造:韶光相差6倍

php多过程效力技巧_php 基于swoole的多进程模式和通俗模式效率比拟

把稳:开启进程会花费较多的系统资源,慎用

php多过程效力技巧_php 基于swoole的多进程模式和通俗模式效率比拟
(图片来自网络侵删)
标签:

相关文章

phppecl提交技巧_PHP编程 PDO

PDO 供应了一个数据访问抽象层,这意味着,不管利用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。PDO随PHP5.1发...

网站建设 2024-12-15 阅读0 评论0