文件名称:PHP高性能4层框架SuperCI
文件大小:1.13MB
文件格式:RAR
更新时间:2021-08-31 10:25:10
php codeigniter ci 框架 yaf
1、考虑之前做的项目都是CI框架,如果全部推翻,将会有超级多的东西需要修改,所以我将CI引擎替换,但是SuperCI对外提供的调用方式不变, 2、框架支持4层架构,Controller、Business、Dao、View 层。 3、首先我将CI框架的路由部分抽取出来, 替换成Yaf。 4、然后将CI的数据库ORM操作底层引擎替换成Phalcon, 然而这并不是一个全部的Phalcon, 而是将Phalcon所有其它模块全部删除,仅保留DB操作部分,重新编译之后生成的ORM引擎,替换到CI的数据库底层操作,相当于给五菱宏光装上了悍马的发动机,数据库操作性能能提升2倍。 5、代码模块分离,并加入自己写的模块、类库、配置加载类。 6、加入自己的日志记录类 Logger::get_instance("log_name"): 7、加入redis的通用实例化加载方法 Loader::redis("default"); 8、替换 PHP 5 到 PHP 7 , 开启代码缓存opcache。