一个轻量级的c编写的php接口平台框架

1、gihtub地址:https://github.com/linkaisheng/edge
2、程序流程图:
这里写图片描述

此流程图精简了很多细节,只把大模块给列出来,这样看起来简单一些。
大致流程用文字表述如下:
1、index.php载入框架入口,并初始化库文件目录。
2、申请一系列后续需要操作的内存,根据初始化内容来判定内存的生存周期(通常相对于一个请求处理周期还是一个fast-cgi的生命周期),初始化部分hashTable,初始化框架的基础组件(config、router、loader、core、request)等,作为后续一系列操作的基石。
3、router组件初始化请求的路由解析。
4、boostrap模块作为引导器,检查相关请求信息,包括路由解析的结果,结合loader模块,来加载相关的应用层代码并执行。
5、Application controller 会结合应用层代码加载相关的库文件,来完成一个完整的请求,并把结果返回引导器boostrap。
6、引导器把应用层结果返回给php代码,清除一些垃圾。

3、性能彪悍,文档待续..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值