你应该抓取HTML页面吗?如果是这样怎么办.net?

时间:2010-07-05 23:12:50

标签: c# .net asp.net asp.net-mvc compression

我正在看yslow中的表现,即使我对我的css和js脚本进行了压缩,但它说我应该gzip我的html页面。

  

压缩减少了响应时间   减小HTTP的大小   响应。 Gzip是最受欢迎的   目前有效的压缩方法   可用并且通常会减少   响应大小约70%。   今天大约90%的互联网   流量通过浏览器传播   声称支持gzip。

我想知道我应该这样做吗?如果是这样的话,在使用带有C#的asp.net mvc时如何做到这一点?

3 个答案:

答案 0 :(得分:5)

是的,你应该这样做,它会显着地减少你传送到客户端的负载(更快的页面加载,是的!)。这是在IIS中完成的(如果你有选项,它不是 only 选项,例如blowery等)。

免责声明:以CPU实际进行压缩的成本为一些成本。但是,根据我的经验,总是值得。如果您有高流量网站,您可能需要权衡成本(尽管如果您支付带宽,我敢打赌它仍然是一个明确的胜利)。

答案 1 :(得分:0)

默认情况下,静态资源是gzip压缩的。您只需要访问IIS即可配置动态资源的压缩。

答案 2 :(得分:-5)

这可能是一个不成熟的优化。

过早优化是万恶之源。”-Knuth

编写新功能并使您的网站更好可能更有效地利用您的时间。