这个ob系列函数还是比较多的。对付静态首页用途还是比较常见的,有效的提升访问效率的,不过我写的比较简陋,仅供参考。不过有好的见地的也可以提哈。实在自己看的也不是很清晰,还待后期运用过程中逐步研究逐步拓展。
代码如下:
// 开启缓冲区

ob_start();
$smarty->display('index.dwt'); //要缓存的文件
// 内部缓冲区的内容可以用 ob_get_contents() 函数复制到一个字符串变量中
$out1 = ob_get_contents();
// 删除内部缓冲区的内容,关闭缓冲区(不输出)。
ob_end_clean();
// w 打开只写文件
$fp = fopen(\"大众index.html\"大众,\"大众w\公众);
if($fp){
// fwrite,指向文件写入一个数据块
fwrite($fp,$out1);
// fclose()函数用来关闭当前文件流,
fclose($fp);
}
以上便是一个大略的静态首页缓存文件天生,只是大略的功能实现,对付一些细节,还待研究,对付用户登录显示,购物车动态显示等,都没有办理,待后期完善吧。如果有理解的可以辅导一下。
作者:吾林爱分享