使用minify.js压缩了css和html后,我也想压缩下html,毕竟这样才吊,下面是php在apache下压缩html的步骤:
output_buffering = Off output_handler = ob_gzhandler zlib.output_compression = Off zlib.output_compression_level = -1
注意:添加前搜下是否已经存在配置了,存在直接修改参数即可
AddOutputFilter DEFLATE html php js css
return ltrim(rtrim(preg_replace(array("/> *([^ ]*) *</","//","'/\*[^*]*\*/'","/\r\n/","/\n/","/\t/",'/>[ ]+</'), array(">\\1<",'','','','','','><'),$string)));
不要小看这个正则表达式,很强大的哦,经过我本人亲自测试可使用。
注:这里我使用的是thinkphp,直接修改View.class.php文件中的
替换模板文件输出即可,效果如下
以上就是windows环境下php对于html的压缩。