控制PHP的输出:缓存并压缩动态页面
mod_gzip可以将页面的下载时间提高4-5倍。然而,我们还必须用PHP建立我们自己的压缩引擎。在这篇文章里,我将要介绍如何使用PHP的输出控制函数来大幅加速页面载入速度。介绍PHP的输出控制函数 PHP4中最令人满意的事是――你可以让PHP缓存所有由脚本生成的输出,在你决定把它们送出之前,浏览器方是不会收到任何内容的。该函数将“输出缓存”以字符串的形式返回。清空输出缓存,并将输出缓存关闭。在PHP3中没有什么特别好的方法,但是有了输出缓存之后,在PHP4中一切变得容易多了。这是一个简单的例子,使用输出缓存,你可以建立一个复杂的内容生成系统,对不同的块或程序使用不同的缓存机制,等等……结论 PHP输出控制函数对把脚本生成的输出重定向到缓存中十分有用。
用户评论