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缓冲 缓存页面
转载于:https://www.cnblogs.com/hiraeth/p/9035944.html