imi v0.0.10 支持 Phar 模式运行,启动速度大提升!

栏目: 软件资讯 · 发布时间: 6年前

内容简介:imi 正在被用于项目开发中,每周都修复了大量问题,增加实用的功能。 v0.0.10 更新内容: 主要支持了 Phar 模式,经测试启动速度在挂载网络磁盘情况下提升巨大,在本机硬盘中启动的速度也略有提升。 新增: 新增支...

imi v0.0.10 支持 Phar 模式运行,启动速度大提升!

imi 正在被用于项目开发中,每周都修复了大量问题,增加实用的功能。

v0.0.10 更新内容:

主要支持了 Phar 模式,经测试启动速度在挂载网络磁盘情况下提升巨大,在本机硬盘中启动的速度也略有提升。

新增:

  • 新增支持 phar

  • 新增支持定义模型虚拟字段,不参与数据库操作

  • 新增模型查询前后事件

  • 新增初始化时初始化项目及组件

  • 新增Worker进程初始化前后事件

  • 增加App::setLoader()、App::getLoader()方法

优化:

  • 调整命名、完善注释

  • 调整命令行 工具 报错现在也可以查看错误跟踪了

  • 增加项目命名空间不存在的判断和提示

  • 增加协程 MySQL 开启事务成功判断

  • @Transaction 注解回滚前判断是否已开启事务

  • 调整连接池 getResource() 返回值类型

  • 调整服务器配置从server_xxx改为server.xxx

  • 提取封装Tool类,工具启动细节放入Tool类

  • 增强Imi::getNamespacePath()目录识别准确度

  • 去除ModelManager::getFields()方法依赖RequestContext

修复:

  • 修复热更新配置'status'=>false后无限重启问题

  • 修复File::path()处理protocol://格式路径时的问题

  • 修复工具类BUG

废除:

  • 废除了服务器配置server_xxx的用法,改为server.xxx

介绍

IMI 是基于 Swoole 开发的协程 PHP 开发框架,完美支持 Http、WebSocket、TCP、UDP 开发,拥有常驻内存、协程异步非阻塞IO等优点。

IMI 框架文档丰富,上手容易,致力于让开发者跟使用传统 MVC 框架一样顺手。

IMI 框架底层开发使用了强类型,易维护,性能更强。支持 Aop ,支持使用注解和配置文件注入,完全遵守 PSR-3、4、7、11、15、16 标准规范。

框架的扩展性强,开发者可以根据实际需求,自行开发相关驱动进行扩展。不止于框架本身提供的功能和组件!

官网:https://www.imiphp.com/
文档手册:https://doc.imiphp.com/

代码仓库:
码云:https://gitee.com/yurunsoft/IMI
Github:https://github.com/Yurunsoft/IMI

空项目:https://gitee.com/yurunsoft/empty-imi-demo
功能Demo:https://gitee.com/yurunsoft/imi-demo

寻有缘人

我希望在以后,phper 能够自信地用着 php,不至于在项目成熟的后期被其他语言重构掉。

一个开源项目不能仅靠一个两个人,需要大家一起来完善壮大。

我们需要你的加入,以便完善:

  • 贡献代码(BUG修复、新功能开发……)

  • 丰富文档(文档非常重要)

  • 教程、博客分享


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Deep Learning

Deep Learning

Ian Goodfellow、Yoshua Bengio、Aaron Courville / The MIT Press / 2016-11-11 / USD 72.00

"Written by three experts in the field, Deep Learning is the only comprehensive book on the subject." -- Elon Musk, co-chair of OpenAI; co-founder and CEO of Tesla and SpaceX Deep learning is a for......一起来看看 《Deep Learning》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具