一個基於 Swoole 開發的高性能 PHP 框架,通過兩年發展收穫了不少中小型團隊的支持,框架版本經歷了:php
V1.*
: 基於 Swoole 的常駐內存型 PHP 高性能框架V2.0
: 基於 Swoole 的 FastCGI、常駐內存、協程三模 PHP 高性能框架V2.1
: 基於 Swoole 4.4+ 單線程協程 PHP 框架 🆕本次 v2.1 重構版本主要修改了框架核心封裝部分,而功能庫如:Database/Redis/Auth 等庫使用方式只是微調,大體重構內容以下:git
服務器所有基於 Swoole\Coroutine\Server 開發,線程模型與 Node.js 同樣爲單進程單線程模型 (現有其餘 Swoole 框架基本都是多進程模型),組件封裝風格參考 Golang,這樣既擁有 Golang 的 CSP 併發模型,又無需像 Golang 同樣處理數據的併發安全。github
框架很是輕量靈活,現有組件所有基於 PSR 標準實現,都可獨立使用,嚴格來說 Mix 其實只封裝了 mix/console
命令行開發組件,其餘所有爲選裝。安全
框架集成了衆多開箱即用的組件,方便快速開發,且所有與 Golang 使用風格很是相似。服務器
咱們的開發文檔多是全部框架中最詳細的,源碼自帶 Demo,稍微修改一下便可使用。併發
全面採用 Swoole 原生協程與最新的 PHP Stream 一鍵協程化技術。composer
採用和 Golang 相似的高度靈活的開發方式,框架只提供底層庫,而與具體功能相關的代碼都在項目庫中實現,用戶能更加細粒度的修改每一處細節。框架
MixPHP開發指南:性能