原理,将动态的页面,存储为静态的HTML静态页,使浏览器直接请求该静态页。测试:一个PHP动态页面与一个静态页面所消耗的时间一般可以使用apache自带的ab(apache bench)程序来测试。> ab -c 并发数 -n 请求数 请问地址
整体统计息:平均每个请求的时间消耗时
响应时间的分区统计:
实现技术需要的核心技术是ob,output_buffer输出缓冲。
开启输出缓冲ob_start();获取内容ob_get_contents(); 获取内容,不清空缓冲ob_get_clean(); 获取内容,并清空缓冲ob_get_flush(); 获取内容,并刷新,让浏览器显示清空ob_clean();ob_get_clean();ob_end_clean(); 清掉缓冲并关闭刷新ob_flush(); 刷新缓冲ob_get_flush(); 获取缓冲,并刷新ob_end_flush(): 刷新并关闭缓冲关闭ob_end_flush();ob_end_clean();(*在脚本周期结束时,刷新操作会自动执行。)