/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
imi是基于PHP Swoole的高性能协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP、MQTT 服务的开发,在 Swoole 的加持下,相比php-fpm请求响应能力,I/O密集型场景处理能力,有着本质上的提升。

imi是基于Swoole的一款PHP协程开发框架,包括Http Server、TCP server、UDP server和MQTT server等多种功能组件,强大的协程异步功能可对数据库查询等I/O密集型场景并发处理,开发效率和PHP框架一样,功能都是很强大的。
核心组件:
HttpApi、WebSocket、TCP、UDP、MQTT 服务器
MySQL 连接池 (主从+负载均衡)
Redis 连接池 (主从+负载均衡)
超好用的 ORM (Db、Redis、Tree)
毫秒级热更新
AOP
Bean 容器
缓存 (Cache)
配置读写 (Config)
枚举 (Enum)
事件 (Event)
门面 (Facade)
验证器 (Validate)
锁 (Lock)
日志 (Log)
异步任务 (Task)
环境要求:
Redis、MySQL
1、常驻内存
作为 Swoole 框架,能够避免重复加载带来的性能损耗,提升性能
2、协程异步
提高对数据库查询等 I/O 密集型场景并发处理能力
3、毫秒级热更新重启
imi 拥有与传统 PHP 框架一样的开发效率,保存即看效果,开发体验与 fpm 无差别
v1.2.21
增强
Http 路由支持 ./ 用法
Server 工具类新增:sendByFlag、sendRawByFlag、close、closeByFlag 方法
Server 工具类 send()、sendByFlag()、sendRaw()、sendRawByFlag() 支持 SWOOLE_BASE 模式跨进程推送
Server 工具类 sendToGroup()、sendRawToGroup() 支持 SWOOLE_BASE 模式跨进程推送
优化
引入代码静态分析、格式检测
更新 .env 组件版本 #75
模型类的 save() 方法不再使用 replace 实现
优化向 WebSocket 推送时判断连接合法性
优化热更新
优化 ConnectionBinder
修复
修复停止服务命令报错问题
修正异常内容的拼写
修复 Group isInGroup()、getFds() 方法不存在问题

猿编程电脑客户端(小学阶段编程课程学习) v5.42.0 官方版编程辅助
/ 86M
scratch3.0中文版(简易编程软件) v3.0 汉化免费版编程工具
/ 47M
易简玖大猫运行库合集正式版(游戏运行库) v3.0 免费版编程辅助
/ 971M
黑群晖DSM7.0iso镜像版(NAS操作系统)编程辅助
/ 216M
scratch免激活版(附注册码) v2.0 授权版编程工具
/ 32M
Primer 5(含注册机) 64位便携版编程工具
/ 1M
cuda9.0官方版win10版编程工具
/ 1G
Pageoffice序列号永久免费版编程辅助
/ 10K
pageoffice永久免费版免序列号版编程辅助
/ 30M
pc logo X64(Logo小海龟) v6.5 绿色版编程工具
/ 1.48M
猿编程电脑客户端(小学阶段编程课程学习) v5.42.0 官方版编程辅助
/ 86M
scratch3.0中文版(简易编程软件) v3.0 汉化免费版编程工具
/ 47M
易简玖大猫运行库合集正式版(游戏运行库) v3.0 免费版编程辅助
/ 971M
黑群晖DSM7.0iso镜像版(NAS操作系统)编程辅助
/ 216M
scratch免激活版(附注册码) v2.0 授权版编程工具
/ 32M
Primer 5(含注册机) 64位便携版编程工具
/ 1M
cuda9.0官方版win10版编程工具
/ 1G
Pageoffice序列号永久免费版编程辅助
/ 10K
pageoffice永久免费版免序列号版编程辅助
/ 30M
pc logo X64(Logo小海龟) v6.5 绿色版编程工具
/ 1.48M