我赞美你品格高尚,崇敬你洁白无瑕。我爱你、想你、盼你,像对每一个季节那样。我爱你、想你、盼你,不管世俗的偏见怎样厉害。冬――四季之一的冬,你来吧!我喜欢你纯净的身躯,喜欢你严厉的性格,我要在你的怀抱中锻炼、奋斗、成熟……你可以和春天的万花,夏天的麦浪,秋天的瓜果……比美!
压缩HTML页面的代码,可以有效的减少HTML文件的体积,节省服务器的宽带以及提高网页的响应速度。也有一些SEO大姥们认为,压缩页面的HTML代码,可以提高搜索引擎对网站的收录量,不知道是真是假。
PHP实现压缩网页HTML代码的方法
php实现压缩HTML页面代码的原理很简单,开启服务器的缓存,就将要输出的内容先放入缓存,页面结束时取出缓存的数据并进行处理,输出到浏览器即可!
实现代码:
<?php //开启php缓存,这里是页面的顶部 if (extension_loaded('zlib')){ ob_end_clean(); ob_start('ob_gzhandler'); }else{ ob_end_clean(); ob_start(); } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <!----> 这里是网页的内容 </body> </html> <?php //这里是页面的最氏部 //获取脚本执行完后在缓存中的代码 $content = ob_get_contents(); //对缓存中的数据进行压缩处理,并赋值给一个变量 $content = ltrim(rtrim(preg_replace(array("/> *([^ ]*) *</","//","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'),array(">\\1<",'','','','','','><'),$content))); //清空并关闭缓存,不直接输出到浏览器 ob_end_clean(); //输出处理后的缓存数据到浏览器 echo $content; ?>
到此这篇关于 php如何实现压缩页面HTML代码的方法就介绍到这了。任何事情,坚持了就是神话,放弃了就是笑话!这个道理听起来很简单,但很多人却做不到,不停的选择,不停的放弃,回头却发现什么事都没做好,坚持,一定能遇到最美的自己,送给正在努力拼搏的我们!更多相关 php如何实现压缩页面HTML代码的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!