<?php
ob_start("ob_gzhandle");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>........................................
上面的php页面就是压缩输出。如果你装过opera就比较看的清楚了。一个全是文本的html页面,比如200KB,下载到浏览器,下面的状态栏有大小,显示200KB,再改为php.然后加那个ob_start的开头。发现页面大小就变为 20KB左右了。
事实上是 把生成的页面数据(缓冲区)用gzip方式压缩后输出到浏览器,然后浏览器解压缩并显示,这样比较好容易理解。