MixPHP:基于 Swoole 的常驻内存型 PHP 高性能框架

最接近传统 MVC 框架的 Swoole 框架,无需了解 Swoole 即可快速开发高性能应用。

秉承 "普及 PHP 常驻内存型解决方案,促进 PHP 往更后端发展" 的理念而创造,采用 Swoole 扩展作为底层引擎,围绕常驻内存的方式而设计,架构设计简洁而有扩展性,开发可以很灵活,提供了 Web 开发 / 命令行开发所需的众多组件,参考了 Yii2 框架的设计思想,如果你使用过 Yii2 基本上可以立即上手。

了解更多 ... 开发指南 并发性能 快速开始 源代码 (GitHub) 作者微博 推进计划
特性
高性能

常驻内存的运行方式,具有传统 Web 框架无法比拟的性能优势,轻松超过 Phalcon 这类 C 扩展框架的性能。

轻量级

极简而具有扩展性的架构设计,没有多余的封装,执行更加高效,同时兼顾低学习成本,能够快速掌握。

命令行

拥有更强大的命令行开发能力,能实现传统框架不能想象或者很难实现的开发,如:多进程、WebSocket。

应用场景
WebSite / API

框架的高性能优势,特别适合开发高性能 Web 服务、移动互联网 API 服务。

后台管理

框架拥有 Yii2 大部分快速开发特性,可快速搭建出后台管理系统。

定时任务

Console应用的定时任务模块,可执行各种单次任务处理,如:清理数据、统计数据等。

守护进程

框架封装了稳固的单进程、多进程守护执行方式,能轻松构建出可长期运行的守护进程。

多进程

框架封装了多进程任务处理,采用生产者消费者模型,可用于MQ消费处理,消息推送,数据采集等场景。

WebSocket

WebSocket 服务的支持,扩展了框架在长连接数据传输、在线聊天、直播弹幕、棋牌游戏等领域的应用。