请求确实有“Accept-EnCoding:gzip,deflate” – 有没有什么方法可以使用WCF服务gzip(或以其他方式压缩)响应?
我确实发现了这个link,但是对于应该是开箱即用的IMHO处理的功能来说似乎有点复杂。
OK – 首先,我使用System.IO.Compression作为答案标记了解决方案,因为我似乎无法让IIS7动态压缩工作。那么事实证明:
> IIS7上的动态压缩正在进行中。只是Nikhil的Web开发者助手插件IE没有显示它的工作。我的猜测是,由于SL将Web服务调用到浏览器,浏览器会将其“处理”,Nikhil的工具就不会看到压缩的响应。我可以通过使用fiddler来监测浏览器应用程序外部的流量来确认。在提琴手中,反应实际上是Gzip压缩的!
> System.IO.Compression解决方案的另一个问题是Silverlight CLR中不存在System.IO.Compression。
所以从我的角度来看,在Silverlight中启用WCF压缩的EASIEST方法是在IIS7中启用动态压缩,并且根本不写代码。
解决方法 如果您使用的是IIS7,请查看 Compression Module.这样可以为您的服务器配置http请求的压缩。 总结以上是内存溢出为你收集整理的在Silverlight中添加压缩到WCF最简单的方法是什么?全部内容,希望文章能够帮你解决在Silverlight中添加压缩到WCF最简单的方法是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)