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

cho*_*bo2 2 .net c# compression asp.net asp.net-mvc

我正在看yslow中的表现,即使我gzipped我的css和js脚本,它说我应该gzip我的HTML页面.

压缩通过减小HTTP响应的大小来减少响应时间.Gzip是目前最流行和最有效的压缩方法,通常可将响应大小减少约70%.今天大约90%的互联网流量通过声称支持gzip的浏览器传播.

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

Nic*_*ver 5

是的,你应该这样做,它会大大减少你提供给客户端的负载(更快的页面加载,是的!).这是在IIS中完成的(如果你有选项,它不是唯一的选择,例如,吹嘘等).

免责声明:在实际执行压缩的CPU方面需要付出一些代价.但是,根据我的经验,它总是值得的.如果你有一个极高的流量站点,你可能需要权衡成本(虽然如果你支付带宽,我敢打赌它仍然是一个明确的胜利).