建议生成静态的html页面时增加html代码的压缩功能

浏览:1379 发布日期:2011/04/23
建议生成静态的html页面时增加html代码的压缩功能. 这样生成后的html代码就会减少一些。
这样系统的资源也节约了。带宽也节约了,运行得更快了。

我并附上代码,如下: /**
  * 压缩html文件里的html代码,同时也可以压缩css、js代码
  * @param $str  欲要压缩的字符串
  * @return 返回压缩后的字符串代码
  * @author jroam
  */
 function compresshtml($str)
 {
  $aa=preg_replace("/(^http:)*\/\/[\S^;]*;/","",$aa);
  $aa=preg_replace("/\<\!\-\-[\s\S]*?\-\-\>/","",$aa);
  $aa=preg_replace("/\>[\s]+\<",$aa);
  $aa=preg_replace("/;[\s]+/",";",$aa);
  $aa=preg_replace("/[\s]+\}/","}",$aa);
  $aa=preg_replace("/}[\s]+/","}",$aa);
  $aa=preg_replace("/\{[\s]+/","{",$aa);
  $aa=preg_replace("/([\s]){2,}/","$1",$aa);
  $aa=preg_replace("/[\s]+\=[\s]+/","=",$aa);
  return $aa;
 }
 
评论(
后面还有条评论,点击查看>>