首頁  >  文章  >  php框架  >  Workerman框架的理念

Workerman框架的理念

(*-*)浩
(*-*)浩原創
2019-11-22 15:20:232007瀏覽

下面由workerman教學專欄跟大家介紹Workerman框架的理念是什麼,希望對需要的朋友有幫助!

Workerman框架的理念

Workerman框架的概念

#極簡、穩定、高效能、分散式。

極簡

小即是美,Workerman內核極簡,僅有幾個php檔案並且只暴露幾個接口,學習起來非常簡單。所有其它功能透過組件的方式擴展。

Workerman擁有完善的文檔 權威的主頁 活躍的社區 數個千人QQ群 眾多的高性能組件 N多的例子,這一切都讓開發者使用起來更得心應手。

穩定

Workerman已經開源數年,被許多上市公司大規模使用,超級穩定有些服務2年多沒重啟過仍然在飛速運轉。沒有coredump、沒有記憶體洩漏、沒有bug。

高效能

Workerman因為常住內存,本身不依賴apache/nginx/php-fpm,沒有容器到PHP的通訊開銷,沒有每個請求初始化一切又銷毀一切的開銷,具有超高的性能,比起傳統的MVC框架,性能要高數十倍,PHP7下通過ab壓力測試QPS甚至高於單獨的nginx。

分散式

現在早已經不是單槍匹馬的時代了,單一伺服器效能再強悍也有極限,分散式多伺服器部署才是王道。

Workerman直接提供了一套長連接分散式通訊方案GatewayWorker框架,加伺服器只需要簡單配置下然後啟動即可,業務代碼零更改,系統承載能力成倍增加。

如果你是開發TCP長連接應用,建議直接用GatewayWorker,它是對Workerman的一個包裝,針對長連接應用提供了更豐富的接口以及強悍的分佈式處理能力。

更多Workerman相關技術文章,請造訪Workerman使用教學專欄進行學習!

以上是Workerman框架的理念的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn