swoole有兩個部分。一個是PHP擴展,用C開發的,這是核心。另一個是框架,像yii、TP、Laravel一樣,是PHP程式碼寫的。
推薦學習: swoole影片教學
swoole擴充功能本身提供了web伺服器功能,可以取代php-fpm。而如果只用swoole框架,就可以像其它PHP框架一樣,運行在nignx、apache等web伺服器中。
swoole框架像PHP框架一樣,適用於web開發。而swoole擴充是提供了更底層的伺服器通訊機制,可以使用UDP、TCP等協議,而不僅僅是http。
Swoole 可廣泛應用於網路、行動通訊、企業軟體、雲端運算、網路遊戲、物聯網(IOT)、車聯網、智慧家庭等領域。
使用 PHP Swoole 作為網路通訊框架,可以讓企業 IT 研發團隊的效率大大提升。
對於web開發來說,swoole常用場景為:
1、app的推送(伺服器主動向客戶端發送訊息)
2、客服聊天系統
以上是swoole是用什麼開發的的詳細內容。更多資訊請關注PHP中文網其他相關文章!