改造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有得下载了,但好几年了依然是测试版,而且很久不更新。估计这个开发版是烂尾夭折了吧。自己写一个稳定版的可以玩玩。

下一篇:对比CI框架和Phalcon框架的速度
  • 上一篇:网购下的经济流动

    空空如也,你来第一个评论吧~