問題描述 我發(fā)現(xiàn)大部分的PHP環(huán)境都沒有默認安裝event擴展,也就是說我們要想性能好,就得安裝event擴展或者使用swoole事件,例如 Worker::$eventLoopClass = \Workerman\Events\Swoole::class; 這樣就可以讓wookerman使用swoole替代默認的原生Select事件處理機制。 那么既然都要額外安裝擴展,到底是event擴展性能好還是swoole好點...
問題描述 我自己測試過多次,workerman確實比傳統(tǒng)php-fpm模式快很多倍,我自己隨便測試都快20+倍。 目前workerman也是一個進程同時只能處理一個請求,php-fpm也是如此,但workerman卻可以快那么多倍。 我想咨詢下大佬們,僅僅是因為常駐內(nèi)存的原因嗎?還是說workerman調(diào)用的事件循環(huán)擴展本身就很有優(yōu)勢呢?...
問題描述 比如這個簡單的例子 $http_worker->onMessage = function(TcpConnection $connection, Request $request) { $req_id = $connection->id; //這樣可以獲取當當前連接ID }; 但是我的程序封裝了很多代碼/類/函數(shù),我的程序需要兼容傳統(tǒng)php-fpm模式,我想在某個函數(shù)里面獲取到這個ID,該怎么實現(xiàn)...