2014-09-29 66 views
0

我試圖用PHP自己做長時間輪詢,但它工作起來很糟糕,並且吃了很多處理器時間。PHP上的node.js-like技術

是否有任何現成的解決方案使用PHP保持大量連接(對於彗星或websockets)? 有點像node.js或erlang?

+0

我聽說過@deceze推薦,像這樣的問題,Gearman:http://gearman.org/。但是,我不確定您是否可以獲得與nodejs相同的結果(和性能)。 – briosheje 2014-09-29 07:51:57

回答

1

在php上最接近node.js的是ReactPHP。以下是一些benchmarks,用於比較node.js與ReactPHP的性能。

如果您正在使用websockets並尋找更接近socket.io的東西,但是需要PHP。我建議看看Thruway(我是其中一位開發人員)。

Thruway構建於Ratchet(websocket庫)和ReactPHP(事件循環)之上。它簡化了獲取使用PHP的websockets並通過WAMPv2協議爲您提供RPC和SubPub。