мы принимали услуги WCF в IIS 5.1 wndows xp sp3 с httpBasicBinding.
Данные транслируются огромными размерами и передаются каждые 1 минуту.
Для этого нужно меньше передачи данных Можно ли сжать ответ службы WCF с помощью по умолчанию http compression? Могу ли я взять пример кода/статьи для использования http comression в WCF?
NRKМогу ли я использовать сжатие в WCF?
0
A
ответ
0
Доступен проект на Codeplex, я успешно использовал его в проектах.
0
Смотрите здесь: http://social.msdn.microsoft.com/forums/en-US/wcf/thread/5c67b0da-9e50-4ee1-b7ac-a4733c580980/
Во всяком случае, вы рассмотрели сжатие данных перед отправкой, и разжатия его обратно на прием?
0
Другим вариантом было бы изучить возможности потоковой передачи ФОС: http://msdn.microsoft.com/en-us/library/ms731913.aspx
Спасибо Бенни за быстрый ответ. Там это указывает на пользовательскую привязку. Если я настраиваю привязку, может ли эта служба WCF получить доступ к клиентам .net 2.0? – nRk
В мире 2.0 (как на клиенте, так и на сервере) я добавил сжатие в webservices с помощью SoapExtension. Если вы используете это расширение WCF, вам нужно будет найти способ на вашем 2.0 .NET-клиенте для распаковки/сжатия ваших запросов и ответов. Если это мыло, SoapExtension станет подходящим местом для этого. – BennyM