php设计框架

#redis#  

redis客户端服务 客户端实例化 操作指令生成和发出 ​​​​


#php新语法#命名空间+文件包含+匿名函数+魔术方法/常量+反射+静态绑定+trait ​​​​

#mysql# 
四步:连服 选库 执行sql 关闭
laravel:配置+数据库连接实例+pdo实例化+数据库创建 
查询sql:语句准备+执行 + 返回结果 | all(后期绑定)->get(select 查询+结果)
eloquent:类名对应数据表名 ​​​​

#tcp/ip协议# 
分层:数据链路层=以太网首部+IP首部+tcp首部+主体数据 ​​​​
mac地址转发表+ip路由控制表(同一网段/不同网段=>子网掩码)
ARP(ip=>mac) = 同一网段(交换机=>mac+ip确认后,上交到网络层)+ 不同网段(路由器=>距离向量+链路状态) 


#请求响应生命周期# 

1.服务容器实例化和基本注册,服务容器本身注册、基础服务提供者注册、核心类别名注册和基本路径注册
2.请求实例化,后期静态绑定
3.处理请求:
3.1
--环境检测(系统配置 身份认证配置 缓存配置 数据库配置 文件系统配置和session配置  通过putenv)
--配置加载、日志配置、异常处理
--外观注册(spl_autoload_register+_callStatic)
--服务提供者注册(认证服务 数据库服务和session服务)
--启动服务(array_walk 循环遍历数组)
3.2中间件,验证维护 cookie加密 添加响应cookie 开启会话 共享session csrf保护
3.3路由匹配(URI + 函数和定位|类名和函数) 控制器生成(方法和参数) 响应生成(拼装header)

4.响应发送(状态行 首部 cookie)与程序终止


#请求响应#请求实例+请求参数获取+请求参数存储+http响应主体+实例+重定向 ​​​​


#服务容器#产生+绑定+解析 | 服务提供者(创建服务提供者 注册服务提供者 缓载服务提供者) ​​​​

#消息队列#生成 建立  发送  存储 获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值