当前位置: 首页 > 后端技术 > PHP

在Swoole上运行yii2应用

时间:2023-03-29 18:40:54 PHP

Yii2:业界知名的开发框架,完善的OOP设计和组件化开发思想保证了框架的可扩展性。Swoole:用于生产环境的PHP异步网络通信引擎。使PHP开发人员能够编写高性能异步并发TCP、UDP、UnixSocket、HTTP、WebSocket服务。Yii2的优点完美的OOP设计大量开箱即用的组件(DB/Cache/Logger/RBAC等)-fpm容器化有点麻烦,一般使用apache镜像,但性能不好)两者结合会擦出怎样的火花呢?Yii2-Swoole-ExtensionYii2-Swoole-Extension是基于Yii2扩展的swoole运行环境,基于标准Yii2组件化开发,对应用无侵入,可从PHP-FPM<->swoole迁移到各个其他随时。Yii2-Swoole-AppYii2-Swoole-App是基于Yii2-Swoole-Extension的项目脚手架,提供开箱即用的项目模板。简单的几行代码就可以完成传统PHP-FPM应用到Swoole的升级,给应用带来实实在在的性能提升!