我正在寻找优化我的基于Telerik的应用程序,并看到了'RadCompression‘功能。我的理解是,这个工具将压缩视图状态,但在我的例子中,所有.aspx内容都已经被压缩到客户端。在这种情况下,RadCompression给我带来了什么额外的价值?这个工具是IE6/黄金时代的遗物吗?在那个时代,this内容是一个更大的问题?
发布于 2011-02-02 07:00:53
RadCompression about页面很好地解释了这一点:
简单地说,RadCompression是一个HttpModule,它随RadControls for Web一起提供,旨在自动压缩您的AJAX和ASP.NET服务响应。换句话说,RadCompression将拦截你的服务器发送回浏览器(或Silverlight客户端)的数据,并对其进行压缩。一旦压缩位到达浏览器,标准浏览器技术就会接管并解压缩响应,这样您的应用程序就可以正常使用它了。压缩过程对客户端代码(JavaScript或Silverlight)和服务器端代码是完全透明的。它只是减少了必须通过网络(从服务器到客户端)发送的位数,因此-从理论上讲-通过减少TTLB (最后一个字节的时间)来提高页面性能。
它接着解释了它没有做的事情:
RadCompression并不是为了完全替代其他超文本传输协议压缩工具而设计的,比如IIS7中内置的超文本传输协议压缩。相反,它的设计目的是与那些现有的工具协同工作,以覆盖它们通常缺少的场景-即在AJAX (现在还有Silverlight)应用程序中来回移动的比特的压缩。
https://stackoverflow.com/questions/4868826
复制相似问题