网站优化中,页面压缩是很有效的一种方法,可以明显提升页面访问速度。
页面压缩也有很多的方法,有PHP自带的zlib的gzip压缩,还有清除html页面中不必要的字符,空格,注释,换行符等。
第一种打开PHP.ini中的配置既可以,可以参考:
http://mp.blog.csdn.net/postedit/79265316php压缩css.js文件
优化网站先试用了第二种,代码:
$page_html = file_get_contents($_ci_path); // 获取yemianneirong
$page_html = str_replace("\r\n", '', $page_html); //清除换行符
$page_html = str_replace("\n", '', $page_html); //清除换行符
$page_html = str_replace("\t", '', $page_html); //清除制表符
$pattern = array (
"/> *([^ ]*) *</", //去掉注释标记
"/[\s]+/",
"/<!--[^!]*-->/",
"/\" /",
"/ \"/",
"'/\*[^*]*\*/'"
);
$replace = array (
">\\1<",
" ",
"",
"\"",
"\"",
""
);
$page_html = preg_replace($pattern, $replace, $page_html);
echo eval('?>'.preg_replace("/;*\s*\?>/", "; ?>", str_replace('<?=', '<?php echo ', $page_html)));
压缩结果还是很明显的。
压缩前:
压缩后:
希望能帮助到需要的人,如有大神有更好的方法,欢迎交流,指教(qq:524277477,微信:13263412524)