首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

动态页面生成静态页面的类

<?php/**类名 StaticPage*功能 生成静态页面*版本 1.0*日期 2003-11-5*作者 Double_ycn*版权 Double_ycn*说明 请在php文件第一行写上ob_star()*/class StaticPage{var $fileName; //静态页面的文件名var $root; //存放静态页面的目录/**方法 staticPage*功能 构造函数*参数 $f $r*返回 无*/function StaticPage($f,$r='.'){$this->fileName=$f;$this->root=$this->setRoot($r);}/* ==========> 设定部分<============= *//**方法 setRoot*功能 建立目录*参数 $path:目录$mode:格式*返回 str*/function setRoot($path,$mode = 0700) {//$path=str_replace("/","",$path);$dirs = explode("",realpath($path));$pa...
类别:网页编程 - PHP技术    查看:80    更新:2014-05-19

控制PHP的输出:缓存并压缩动态页面

mod_gzip是一个Apache模块,其功能是使用Gzip压缩静态的html页面,遵循IETF标准的浏览器可以接受gzip编码(IE, Netscape等)。mod_gzip可以将页面的下载时间提高4-5倍。我强烈建议你在你的web服务器上使用mod_gzip。然而,我们还必须用PHP建立我们自己的压缩引擎。在这篇文章里,我将要介绍如何使用PHP的输出控制函数来大幅加速页面载入速度。  介绍PHP的输出控制函数  PHP4中最令人满意的事是——你可以让PHP缓存所有由脚本生成的输出,在你决定把它们送出之前,浏览器方是不会收到任何内容的。在脚本程序中你能用这些函数来设置header、cookies,然而这只是强大的输出函数的一小部分功能。 ...
类别:网页编程 - PHP技术    查看:101    更新:2014-05-19