webman可以兼容已有的composer生態(tài)(swoole不能),而且可以常駐內存高性能,那是不是可以丟掉swoole而完全投入到workerman和webman的懷抱呢?
回調異步模型≈無棧協(xié)程異步模型>有棧協(xié)程異步模型。swoole顯然是有棧協(xié)程異步模型,編寫上非常方便,可惜有棧協(xié)程是非常浪費內存的。workerman是屬于回調異步模型。單個線程/進程即可處理大量連接, 但是因為并不符合大家認為的C比PHP快的期望才會讓人感覺意外
說白了,都是在做IO,不是在做密集計算,語言影響力當然沒那么大
Workerman/Webman兼容現(xiàn)有的生態(tài)是一個很大的優(yōu)勢,源代碼也有,有一定能力可自行擴展/除蟲,Swoole的話,有問題只能去看C的源碼,不然只能等官方修復