给php压缩的html页面代码

给php压缩的html页面代码

技术教程踏雪2021-04-25 19:58:450A+A-

在浏览网页时,

有时我们会使用浏览器在页面的右侧按钮中查看源代码,

设置了一般的网站源代码,

某些网站源代码将始终显示在一个 线。  

这是怎么发生的?  

 html代码由php压缩以删除空格,换行符和缩进,并且

代码自然显示在一行上

/*当前页面代码顶部*/  
//开启php缓存  
if (extension_loaded('zlib')){  
    ob_end_clean();  
    ob_start('ob_gzhandler');  
  }else{  
    ob_end_clean();  
    ob_start();  
}  
   
//...省略中间的html或php代码...  
   
/*当前页面代码底部*/  
//获取脚本执行完后在缓存中的代码  
$content = ob_get_contents();  
//进行去格式压缩代码  
$content = ltrim(rtrim(preg_replace(array("/> *([^ ]*) *</","//","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'),array(">\\1<",'','','','','','><'),$content)));  
//清空关闭缓存,不直接输出到浏览器  
ob_end_clean();  
//输出到浏览器  
echo $content;

实现过程

打开当前代码顶部的缓存,将执行脚本后的代码放入缓存中,然后格式化在当前脚本底部获得的缓存代码以输出代码。  

 

优点

 1。 减少html文件的大小,节省带宽,并提高响应速度。  

 2.对于seo会更好。


点击这里复制本文地址 以上内容由踏雪博客整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

踏雪博客 © All Rights Reserved.  本站与中国电信无任何关系!联系邮箱 admin@mail.189.ro
Powered by Z-BlogPHP
联系我们| 关于我们| 留言建议| 网站地图