ob缓存实现页面静态化
2013-06-11 14:45
375 查看
如何实现页面静态化:
通过php的ob缓存来实现
提高速度
1,通过php的ob缓存来实现
使用php的ob缓存实现页面静态化
修改php.ini配置文件
output_buffering=Off
1,缓存:smarty缓存, ThinkPHP框架的缓存,PHP的ob缓存
(1)ob---缓存,先将输出的数据呢,缓冲到一块空间
然后显示的时候再显示这块空间的缓存的数据
1,ob_start()
先将输出的数据优先放入到 ob缓存中
2,ob_clean()
清空缓存,但是没有关闭
3,ob_end_clean()
清空缓存,同时也关闭缓存
4,ob_flush() 将ob缓存的数据,输出到程序缓存
5,ob_end_flush()
将ob缓存的数据输出到程序缓存并且关闭ob缓存
(1)程序缓存
就是如果没有开启ob缓存,先将数据缓存到程序中,等echo都完了,再统一的输出
浏览器也有缓存:
浏览器先攒着数据,等达到一定的数量之后(ie 500多MB)的时候才输出
<?php
ob_start();//开启php的ob缓存,这些数据放到ob缓存中,没有开启ob缓存,然后放到程序缓存中
echo 'hello';
echo '<br>';
header("Content-Type:text/html;charset=utf-8");
echo 'world';
echo ob_get_contents();//获得缓存中的数据,所以会输出两遍
?>
<?php
ob_start();
echo 'hello';
echo '<br>';
header("Content-Type:text/html;charset=utf-8");
echo 'world';
ob_end_clean();//清除缓存,并且关闭缓存
echo 'aaa';//上面虽然清除了缓存,但是这还能输出
echo ob_get_contents();//会输
?>
通过php的ob缓存来实现
提高速度
1,通过php的ob缓存来实现
使用php的ob缓存实现页面静态化
修改php.ini配置文件
output_buffering=Off
1,缓存:smarty缓存, ThinkPHP框架的缓存,PHP的ob缓存
(1)ob---缓存,先将输出的数据呢,缓冲到一块空间
然后显示的时候再显示这块空间的缓存的数据
1,ob_start()
先将输出的数据优先放入到 ob缓存中
2,ob_clean()
清空缓存,但是没有关闭
3,ob_end_clean()
清空缓存,同时也关闭缓存
4,ob_flush() 将ob缓存的数据,输出到程序缓存
5,ob_end_flush()
将ob缓存的数据输出到程序缓存并且关闭ob缓存
(1)程序缓存
就是如果没有开启ob缓存,先将数据缓存到程序中,等echo都完了,再统一的输出
浏览器也有缓存:
浏览器先攒着数据,等达到一定的数量之后(ie 500多MB)的时候才输出
<?php
ob_start();//开启php的ob缓存,这些数据放到ob缓存中,没有开启ob缓存,然后放到程序缓存中
echo 'hello';
echo '<br>';
header("Content-Type:text/html;charset=utf-8");
echo 'world';
echo ob_get_contents();//获得缓存中的数据,所以会输出两遍
?>
<?php
ob_start();
echo 'hello';
echo '<br>';
header("Content-Type:text/html;charset=utf-8");
echo 'world';
ob_end_clean();//清除缓存,并且关闭缓存
echo 'aaa';//上面虽然清除了缓存,但是这还能输出
echo ob_get_contents();//会输
?>
相关文章推荐
- ob缓存实现页面静态化
- 利用php的ob缓存机制实现页面静态化
- 利用php的ob缓存机制实现页面静态化方法
- php-ob缓存实现页面静态化
- php利用ob缓存机制实现页面静态化方法全解
- 使用ob缓存简单实现页面静态化
- 利用php的ob缓存机制实现页面静态化
- 页面静态化2 --- 使用PHP缓存机制来完成页面静态化(上)(ob_flush和flush函数区别用法)
- 利用PHP的ob函数实现生成静态化页面
- 使用ob系列函数实现PHP网站页面静态化
- 页面静态化3 --- (伪静态+ob缓存)实现优化
- 使用OB缓存实现静态化
- 页面静态化之ob缓存
- php的ob实现页面静态化
- 页面静态化中的OB缓存的使用方法介绍
- 使用ob系列函数实现PHP网站页面静态化
- ob缓存函数使用-【页面静态化】
- 使用smarty模板或缓存实现页面静态化
- 三,PHP缓存机制实现页面静态化
- 20150321--模板替换+OB缓存+页面静态化