一个简单的人 —— 我的世界一就是一,二就是二,没有太多模糊

改造CI框架要点

CI框架速度很快,功能也适合中大站开发。但其有很多不足,最直接就是不支持命名空间,因此这次个站换框架,我对CI框架作如下修改:

  1. 引入命名空间,让自定义文件更便捷加载
  2. 引入composer包,可以使用composer上的第三方标准包了!
  3. 分更多的层,不仅仅是MVC(其实这点就是命名空间的红利)
  4. 使用自己开发的模板引擎Zebra,让移植时视图层不用任何修改。
  5. 独立出session的句柄
  6. 开发出兼容lumen的分页函数

准确来说3,4,5点都是lumen框架时做的工作了。不过对于第三方的用户来说,也是我的CI框架改造的要点了吧。

实测CI框架在10并发时,比lumen框架快1000毫秒!约1/4的时间!

其实CI框架的官方新版本4.0有得下载了,但好几年了依然是测试版,而且很久不更新。估计这个开发版是烂尾夭折了吧。自己写一个稳定版的可以玩玩。

发表新评论