没有合适的资源?快使用搜索试试~ 我知道了~
SuperCI框架
共201个文件
h:55个
c:48个
php:45个
需积分: 0 1 下载量 25 浏览量
2018-08-11
15:44:08
上传
评论
收藏 1.13MB RAR 举报
温馨提示
我对项目进行了优化升级,在此基础上开发了一个新的轻量级组合框架(4层架构),命名为 SuperCI: 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、加入自己的日志记录类 7、替换 PHP 5 到 PHP 7 , 开启代码缓存opcache。 通过以上工作,CPU利用率提升10倍,内存使用大幅提升,响应时间降低到原来50%, 线上运行半年,稳定可靠,线上服务器使用减少2/3,框架极度轻量级, 越是简单的东西越是好的,不说了,上图上源码。
资源推荐
资源详情
资源评论
收起资源包目录
SuperCI框架 (201个子文件)
output.0 402KB
traces.0 24KB
output.1 388KB
traces.1 24KB
mkdep.awk 2KB
scan_makefile_in.awk 410B
adapter.zep.c 87KB
dialect.zep.c 70KB
mysql.zep.c 61KB
pdo.zep.c 36KB
string.c 31KB
object.c 29KB
mysql.zep.c 28KB
concat.c 28KB
manager.zep.c 23KB
array.c 21KB
column.zep.c 19KB
memory.c 18KB
fcall.c 18KB
pdo.zep.c 17KB
operators.c 15KB
main.c 12KB
reference.zep.c 9KB
adapterinterface.zep.c 9KB
file.c 9KB
profiler.zep.c 7KB
filter.c 7KB
event.zep.c 6KB
phalcon.c 6KB
math.c 5KB
item.zep.c 5KB
exception.c 4KB
index.zep.c 4KB
dialectinterface.zep.c 4KB
db.zep.c 4KB
require.c 3KB
columninterface.zep.c 3KB
kernel.zep.c 3KB
rawvalue.zep.c 2KB
variables.c 2KB
backtrace.c 2KB
resultinterface.zep.c 2KB
debug.c 2KB
iterator.c 2KB
time.c 2KB
referenceinterface.zep.c 2KB
managerinterface.zep.c 2KB
exit.c 1KB
eventinterface.zep.c 1KB
indexinterface.zep.c 926B
eventsawareinterface.zep.c 796B
exception.zep.c 537B
exception.zep.c 520B
exception.zep.c 517B
clean 89B
www.conf 19KB
nginx.conf 1KB
default.conf 1KB
configure 385KB
.deps 0B
fastcgi_params 1KB
Makefile.fragments 0B
Makefile.global 7KB
config.guess 42KB
fcall.h 16KB
adapter.zep.h 15KB
adapterinterface.zep.h 13KB
dialect.zep.h 13KB
operators.h 11KB
main.h 10KB
dialectinterface.zep.h 8KB
mysql.zep.h 8KB
concat.h 7KB
object.h 5KB
memory.h 5KB
pdo.zep.h 4KB
string.h 4KB
array.h 4KB
globals.h 4KB
manager.zep.h 3KB
exception.h 3KB
column.zep.h 2KB
item.zep.h 2KB
pdo.zep.h 2KB
config.h 2KB
file.h 2KB
require.h 2KB
php_phalcon.h 2KB
iterator.h 2KB
reference.zep.h 2KB
math.h 2KB
event.zep.h 2KB
filter.h 2KB
debug.h 2KB
variables.h 2KB
columninterface.zep.h 1KB
backtrace.h 1KB
managerinterface.zep.h 1KB
phalcon.h 1KB
time.h 1KB
共 201 条
- 1
- 2
- 3
资源评论
smallhow
- 粉丝: 253
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功