MVC - HTML缩小是值得的吗?

时间:2012-02-21 19:07:41

标签: c# html asp.net-mvc minify

http://cestdumeleze.net/blog/2011/minifying-the-html-with-asp-net-mvc-and-razor/

这听起来像是缩小HTML的合理方法;我的问题是,这是否值得,或者是否会引入问题..

我应该知道任何潜在的性能问题吗?

我已经缩小/ gzip我所有的css / js

3 个答案:

答案 0 :(得分:4)

Imho,这是过早优化的经典案例。如果正确完成它不会产生问题,但是有一些问题使它成为现实,并非如此重要。没有人再使用拨号速度了,甚至连移动用户也没有,所以节省1ms就没那么大。此外,大多数Web平台现在都在使用gzip而不是http,因此您的页面已经被透明压缩,这使得这项工作变得更加不必要。

现在,有人必然会说过没有过度优化的东西,我只是不同意。特别是如果我必须付钱给别人这样做:)

答案 1 :(得分:2)

我个人不会打扰。空白只构成一小部分HTML,如果这是在运行时完成的,那么只需要进行缩小就会产生性能损失。 (另一方面,Javascript可以获益更多,因为代码行往往很短,编译器可以大大缩短变量名。)

如果您希望改善页面加载时间并且已经缩小了CSS和JS,请尝试从CDN托管静态内容和/或在内容上设置适当的Expires标头。这实际上可以产生实质性的差异。

答案 2 :(得分:1)

我认为这实际上取决于您的网页大小和您获得的用户负载,如果bandwith是一个限制,那么您应该考虑到这一点。