imi 协程开发框架 v2.1.59
imi框架是一款支持长连接微服务分布式的 PHP 开发框架,它可以运行在 PHP-FPM、Swoole、Workerman 多种容器环境下。
核心组件:HttpApi、WebSocket、TCP、UDP、MQTT 服务器
MySQL 连接池 (主从+负载均衡)
Redis 连接池 (主从+负载均衡)
超好用的 ORM (Db、Redis、Tree)
毫秒级热更新
AOP
Bean 容器
缓存 (Cache)
配置读写 (Config)
枚举 (Enum)
事件 (Event)
门面 (Facade)
验证器 (Validate)
锁 (Lock)
日志 (Log)
异步任务 (Task)
运行环境:
Linux 系统 (Swoole 不支持在 Windows 上运行)
PHP >= 7.4
Composer >= 2.0
Swoole >= 4.7.0
Redis、PDO 扩展
v2.1.59 更新内容增强
支持模型自定义关联
支持设置 Statement 最大缓存数量
优化
优化解决 Statement 缓存数量过多问题
优化查询构建器的 limit() 操作值也通过预处理绑定
优化分页查询,统计记录数量时移除排序提升性能