php 之 ob缓冲

echo 的数据放到ob缓冲中,最后程序结束时再将ob缓冲刷新到程序缓存中,由于http协议先有header 后有body,所以先将header放到程序缓存,最后把ob缓冲里的数据存储到程序缓存

脚本输出流程:

  脚本输出:php缓冲区 => 系统缓冲区(apache,nginx)=>浏览器缓冲区=>用户显示

  缓冲解决的是高速cpu 和低速I/O的矛盾。

  而缓存是用以解决快速查找利用数据

ob缓冲 缓存页面

 

posted @ 2018-05-14 14:36  haha瓜  阅读(111)  评论(0编辑  收藏  举报