Можно ли использовать net.TCP вместе с технологией GZip в WCF? - PullRequest
4 голосов
/ 09 января 2012

Можем ли мы использовать привязку net.TCP для реализации GZip в WCF или ее можно настроить только с помощью привязок Http и WsHttp.

Ответы [ 2 ]

5 голосов
/ 08 июня 2012

Wcf 4.5 RC кодировщик сообщений поддержки из коробки http://msdn.microsoft.com/en-us/library/aa751889(v=vs.110).aspx

5 голосов
/ 09 января 2012

Я не верю, что WCF поддерживает кодировку GZip с использованием привязки к сокету TCP, однако ничто не мешает вам отправлять сжатые данные GZiped по проводам и сжимать их вручную с помощью методов, встроенных в .NET Framework: http://msdn.microsoft.com/en-us/library/system.io.compression.gzipstream.aspx.

Однако, прежде чем идти по этому пути, я настоятельно рекомендую оценить другие меры по повышению производительности ваших служб TCP, как описано здесь: Передача наименьшего количества данных по сети с помощью WCF

...