经常看到css与js的Minify文件,后缀为min.{css|js},html的很少看见
我想知道,将原来的css,js minify之后,除了体积缩小后,减少带宽占用什么的,其它地方还有提升吗,为什么html不这么做呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
HTML Minify本身和其他的Minify并没有什么区别,也没有其他好处。
但HTML文件本身和CSS/JS不同,它一般不作为“模块”嵌入到其他文件中,甚至更多的时候本身就是动态生成的(没有文件实体),所以并不怎么适用Minify。
另外XML的结构就决定了对其Minify并没有很大的好处。你可以想象一下,如果去掉了每行开始的缩进空格,剩下的可以缩减的地方就真的是不多了。
目前比较流行的HTML带宽优化方法,是由HTTP服务器软件做GZIP压缩——其实直接压缩,比技巧性很强,很“tricky”的Minify更加的简单有效。