宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產品動態(tài)
精選推薦

Workerman 高性能 PHP Socket 框架

管理 管理 編輯 刪除


軟件簡介


Workerman 是一個高性能的 PHP socket 服務器框架,workerman 基于 PHP 多進程以及 libevent 事件輪詢庫,PHP 開發(fā)者只要實現(xiàn)一兩個接口,便可以開發(fā)出自己的網(wǎng)絡應用,例如 Rpc 服務、聊天室服務器、游戲服務器等。

Workerman 的目標是讓 PHP 開發(fā)者更容易的開發(fā)出基于 socket 的高性能的應用服務,而不用去了解 PHP socket 以及 PHP 多進程細節(jié)。 workerman 本身是一個 PHP 多進程服務器框架,具有 PHP 進程管理以及 socket 通信的模塊,所以不依賴 php-fpm、nginx 或者 apache 等這些容器便可以獨立運行。

特性

  • 使用 PHP 開發(fā)
  • 支持 PHP 多進程
  • 支持 TCP/UDP
  • 接口上支持各種應用層協(xié)議
  • 支持 libevent 事件輪詢庫,支持高并發(fā)
  • 支持服務平滑重啟
  • 支持 PHP 文件更新檢測及自動加載
  • 支持 PHP 長連接
  • 支持以指定用戶運行子進程
  • 支持 telnet 遠程控制
  • 高性能

基于 workerman 已經(jīng)有很多的網(wǎng)絡應用程序

示例代碼:

<?php
use Workerman\Worker;
require_once './Workerman/Autoloader.php';

// 創(chuàng)建一個Worker監(jiān)聽2346端口,使用websocket協(xié)議通訊
$ws_worker = new Worker("websocket://0.0.0.0:2346");

// 啟動4個進程對外提供服務
$ws_worker->count = 4;

// 當收到客戶端發(fā)來的數(shù)據(jù)后返回hello $data給客戶端
$ws_worker->onMessage = function($connection, $data)
{
    // 向客戶端發(fā)送hello $data
    $connection->send('hello ' . $data);
};

// 運行
Worker::runAll();

性能壓力測試

測試環(huán)境:

系統(tǒng):ubuntu 12.04 LTS 64位
內存:8G
cpu:Intel? Core? i3-3220 CPU @ 3.30GHz × 4

業(yè)務邏輯:

hello world

結果:

短鏈接(每次請求完成后關閉鏈接,下次請求建立新的鏈接):
條件: 壓測腳本開500個線程,每個線程鏈接Workerman 10W次,每次鏈接發(fā)送1個請求
結果: 吞吐量:3W/S , cpu:60% , 內存占用:4*8M = 32M

長鏈接(每次請求后不關閉鏈接,下次請求繼續(xù)復用這個鏈接):
條件: 壓測腳本開1000個線程,每個線程鏈接Workerman 1次,每個鏈接發(fā)送10W請求
結果: 吞吐量:13W/S , cpu:68% , 內存占用:4*8M = 32M
無流量抖動,無內存泄漏,性能非常強悍

workerman 啟動界面:

workerman 狀態(tài)查看界面:

020eb202305081709335708.png

請登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-05-08 17:10:14

快捷回復
回復
回復
回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
排序 默認正序 回復倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復' : '回復'}}
刪除
回復
回復

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復' : '回復'}}
刪除
回復
回復
查看更多
打賞
已打賞¥{{reward_price}}
2806
{{like_count}}
{{collect_count}}
添加回復 ({{post_count}})

相關推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復
回復
問題:
問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內的數(shù)值
打賞成功
¥{{price}}
完成 確認打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服