我们可以使用PHP自带的缓存机制来完成页面静态化,但在这里,需要说明一点,仅靠PHP缓存机制并不能完美的解决页面静态化,往往需要和其他页面静态技术(通常是伪静态技术)结合使用
例子:
当访问一个页面时,先判断是否存在缓存,存在则直接输出缓存文件中的内容,否则,先查询数据库,获得数据,生成缓存文件。
详解PHP缓存机制:
output_buffering,常用的函数
ob_start()
ob_get_contents()
ob_clean()
ob_end_clean()
ob_flush()
ob_end_flush()
flush()
面试题:
简述ob_flush()和flush()的区别!
答:
页面静态化2--- PHP缓存机制完成页面静态化,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/Zell-Dinch/p/3901721.html