因为自己搭建的网站是centos服务器,所以windows那套压缩html不好用,自己搜索找到了thinkphp压缩html的方法,可以兼容nginx和windows:
下载地址:http://www.thinkphp.cn/code/download/id/355.html
这里注意修改代码如下,不然js会被吃掉
然后,把这个文件,放在Library/Think/下,记得修改命名空间
if (C('MINIFY')) { echo Minify::compress($content); } else { echo $content; }
注:最好的方法是将这里的render方法,添加一个参数,根据这个参数判断是否压缩。
不然所有页面都给压缩了,会有个问题。比如我需要个不需要压缩的xml文件,就无法实现。
'MINIFY' => true
然后刷新网页,任务完成
注:js中的注释要写成/**/,如果你写成//,压缩成一行后,后面的代码会被认为是注释,不予执行