欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php異步多線程swoole用法實例

 更新時間:2014年11月14日 16:37:29   投稿:shichen2014  
這篇文章主要介紹了php異步多線程swoole用法,以實例形式講述了swoole的異步多線程特性,需要的朋友可以參考下

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

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

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

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

具體測試代碼如下:

復(fù)制代碼 代碼如下:
<?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
單進(jìn)程
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進(jìn)程
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程序設(shè)計有所幫助。

相關(guān)文章

  • php將數(shù)組存儲為文本文件方法匯總

    php將數(shù)組存儲為文本文件方法匯總

    這篇文章主要介紹了php將數(shù)組存儲為文本文件的三種方法,每個方法都有利弊,需要的朋友可以參考下
    2015-10-10
  • PHP函數(shù)checkdnsrr用法詳解(Windows平臺用法)

    PHP函數(shù)checkdnsrr用法詳解(Windows平臺用法)

    這篇文章主要介紹了PHP函數(shù)checkdnsrr用法,分析講解了在Windows平臺使用checkdnsrr函數(shù)的方法,需要的朋友可以參考下
    2016-03-03
  • PHP中數(shù)組處理函數(shù)的使用方法詳解

    PHP中數(shù)組處理函數(shù)的使用方法詳解

    這篇文章主要為大家介紹了一些PHP中的數(shù)組處理函數(shù),文中結(jié)合實例詳解了PHP數(shù)組處理函數(shù)的功能與使用技巧,需要的朋友可以參考一下
    2022-04-04
  • 詳解PHP json_decode()函數(shù)的使用方法

    詳解PHP json_decode()函數(shù)的使用方法

    PHP中的json_decode()函數(shù)是用于將JSON字符串解碼為PHP變量的函數(shù),它將JSON字符串轉(zhuǎn)換為與其對應(yīng)的PHP數(shù)據(jù)類型,例如,將JSON字符串轉(zhuǎn)換為關(guān)聯(lián)數(shù)組、對象或其他數(shù)據(jù)類型,本文就給大家介紹一下PHP json_decode()函數(shù)的使用方法,需要的朋友可以參考下
    2023-08-08
  • php HtmlReplace輸入過濾安全函數(shù)

    php HtmlReplace輸入過濾安全函數(shù)

    這個替換函數(shù),是對用戶輸入的一些安全過濾,防止用戶提交了不安全的代碼。
    2010-07-07
  • php操作xml入門之xml標(biāo)簽的屬性分析

    php操作xml入門之xml標(biāo)簽的屬性分析

    這篇文章主要介紹了php操作xml入門之xml標(biāo)簽的屬性,分析了xml標(biāo)簽的基本屬性與用法,需要的朋友可以參考下
    2015-01-01
  • php中rename函數(shù)用法分析

    php中rename函數(shù)用法分析

    這篇文章主要介紹了php中rename()函數(shù)用法,較為詳細(xì)的分析了rename()函數(shù)中參數(shù)的含義及具體的使用方法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-11-11
  • php中使用websocket詳解

    php中使用websocket詳解

    網(wǎng)上也有一些關(guān)于php的websocket的實現(xiàn),但是只有自己親手寫過之后才知道其中的感受。下面就把個人的一些心得給大家分享下
    2016-09-09
  • PHP生成RSS文件類實例

    PHP生成RSS文件類實例

    這篇文章主要介紹了PHP生成RSS文件類,可實現(xiàn)PHP生成RSS文件的功能,對于網(wǎng)站建設(shè)與優(yōu)化來說具有一定的實用價值,需要的朋友可以參考下
    2014-12-12
  • php的socket編程詳解

    php的socket編程詳解

    socket的英文原義是“孔”或“插座”。作為BSD UNIX的進(jìn)程通信機(jī)制,取后一種意思。用于描述IP地址和端口,是一個通信鏈的句柄。在Internet上的主機(jī)一般運行了多個服務(wù)軟件,同時提供幾種服務(wù)。每種服務(wù)都打開一個Socket并綁定到一個端口上,不同的端口對應(yīng)于不同的服務(wù)
    2016-11-11

最新評論