对于ob缓冲,我使用的地方主要是用于优化页面的时候使用的,当时我做的项目中有一个文章内容的展示页面,由于这个页面对他的变动比较少,在优化时决定将页面实现静态化, 用来减轻服务器对数据库的压力,我们都知道,多次请求数据库的时候对数据库的性能造成的压力很大,我的做法是使用ob缓冲将数据库的信息缓存起来,在这里,我加入了文件时间的判断,用来定期更新缓冲的内容,这样做,也达到了我们想要的一个效果。
我记得常用的命令有下面几个;
ob_start() 开启
ob_get_contents() 获取缓存中的数据
ob_clean() 清空缓存中的数据
ob_end() 关闭ob缓存
ob_end_clean() 清空缓存并关闭ob缓存