php 之 ob缓冲
echo 的数据放到ob缓冲中,最后程序结束时再将ob缓冲刷新到程序缓存中,由于http协议先有header 后有body,所以先将header放到程序缓存,最后把ob缓冲里的数据存储到程序缓存
脚本输出流程:
脚本输出:php缓冲区 => 系统缓冲区(apache,nginx)=>浏览器缓冲区=>用户显示
缓冲解决的是高速cpu 和低速I/O的矛盾。
而缓存是用以解决快速查找利用数据
ob缓冲 缓存页面
echo 的数据放到ob缓冲中,最后程序结束时再将ob缓冲刷新到程序缓存中,由于http协议先有header 后有body,所以先将header放到程序缓存,最后把ob缓冲里的数据存储到程序缓存
脚本输出流程:
脚本输出:php缓冲区 => 系统缓冲区(apache,nginx)=>浏览器缓冲区=>用户显示
缓冲解决的是高速cpu 和低速I/O的矛盾。
而缓存是用以解决快速查找利用数据
ob缓冲 缓存页面
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步