一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php異步多線程swoole用法實例

php異步多線程swoole用法實例

2020-08-11 20:32PHP教程網 PHP教程

這篇文章主要介紹了php異步多線程swoole用法,以實例形式講述了swoole的異步多線程特性,需要的朋友可以參考下

本文實例講述了php異步多線程swoole用法。分享給大家供大家參考。具體分析如下:

swoole重新定義PHP語言的高性能網絡通信框架,提供了PHP語言的異步多線程服務,下面的實例就可以證實這一功能。

一般來說,Swoole提供了PHP語言的異步多線程服務器,異步TCP/UDP網絡客戶端,異步MySQL,數據庫連接池,AsyncTask,消息隊列,毫秒定時器,異步文件讀寫,異步DNS查詢.

swoole以前聽過, 拿來做游戲服務器簡直是神器…今天稍微的感受了一下,  在 ubuntu 下搭建了環境, 測試了一下

具體測試代碼如下:

復制代碼 代碼如下:
<?php
class page extends Controller
{
    function index()
    {
        $data = createModel('UserInfo')->get(12)->get();
        $this->swoole->tpl->assign('data',$data);
        $html = $this->swoole->tpl->fetch('test.html');
        $time = $this->showTime();
        return $html.$time;
    }
}
shell
ab -c 100 -n 1000 -k http://127.0.0.1/index/
 
Requests per second
Time per request (mean)
Time per request (mean, across all concurrent requests)

 

運行方式:

Swoole EventTCP Swoole SelectTCP Swoole BlockTCP Apache/Prefork
單進程
571.70 [#/sec] 174.916 [ms] 1.749 [ms] 659.01 [#/sec]
151.743 [ms]
1.517 [ms]
561.24 [#/sec]
178.178 [ms]
1.782
80.57
1241.083 [ms]
12.411 [ms]
4進程
1153.63 [#/sec]
86.683 [ms]
0.867 [ms]
1010.08 [#/sec]
99.002 [ms]
0.990 [ms]
1094.58 [#/sec]
91.359 [ms]
0.914 [ms]

apache下居然也有這么好的效率, 留個爪子.以后好用。

希望本文所述對大家的PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产91精品在线观看 | 久久毛片视频 | 欧美一区二区三区免费高 | 婷综合 | 3d欧美人与禽交 | 国产午夜免费 | 青草网在线观看 | 国产东北3p真实在线456视频 | 91香蕉国产在线观看免费永久 | 国产精品青青青高清在线观看 | 特黄特黄aaaa级毛片免费看 | 69堂最新地域网名 | 免费一级欧美片在线观免看 | 成人在线小视频 | 婷婷色天使在线视频观看 | 成年人黄色录像 | 深夜免费看| 亚洲丰满模特裸做爰 | 国语自产拍在线播放不卡 | 国产好痛疼轻点好爽的视频 | 成人永久免费 | 国产高清不卡视频在线播放 | 99热在线获取最新地址 | 久久久久久免费观看 | 国产成人cao在线 | 女女性恋爱视频入口 | 久久99精品国产自在自线 | 欧美一区精品二区三区 | 99草视频 | 国产探花在线视频 | 毛片免费在线视频 | 精品久久久久久久久免费影院 | 日本护士撒尿xxxx18 | 亚洲AV中文字幕无码久久 | 亚洲国产精品久久久久久 | 久久婷婷五月综合色丁香花 | eeuss18影院www国产 | 99精品视频在线观看 | 成年人网站免费在线观看 | 羞羞影院午夜男女爽爽影院网站 | 亚洲男人天 |