# Стискання веб- служби - дійсно чудова реалізація додатка веб- служби (з прикладом)

<datetime class="hidden">2004-02-20T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, Web Services, ASP.NET, Compression, SOAP, HTTP 1.1 -->
Кілька разів я писала про це, дуже приємно бачити, що хтось нарешті дав практичний, безкоштовний метод зробити це. [Ця реалізація](http://weblogs.asp.net/pglavich/archive/2004/01/24/62475.aspx) Для цього використовуйте WS-E, це означає, що ви додаєте атірабути як для клієнтів, так і для серверів вашої веб- служби, - і там ви маєте її, стиснуте повідомлення SOAP!
Якщо ви використовуєте веб-служби і надсилаєте будь-яку нетривіальну кількість даних, я дійсно рекомендую вам використовувати стиснення для повідомлення SOAP (особливо, якщо ви надсилаєте DataSets, ці виродки величезні при серіалізуванні - звичайно ж, ви можете мінімізувати їх [іншим чином](http://www.eggheadcafe.com/articles/20031219.asp)), це дуже простий, розумний підхід до цієї проблеми, він може зробити веб служби практичними, де вони не були раніше (як передача пізності може, насправді, запобігти їх використанню за певних обставин).
Хай там як, гарна робота [Glav](http://weblogs.asp.net/pglavich/)!

UPDATE: Щойно знайдено [ця стаття](http://www.dotnetjunkies.com/Tutorial/90D3B3E0-6544-4594-B3BA-E41D8F381324.dcik) увімкнено [DotNetJunkies](http://www.dotnetjunkies.com) - який, здається, пропонує стискання HTTP 1. 1 для веб- служб, але для того, щоб спробувати його випробувати (див. дату, коли це можливо, він працюватиме лише для. NET 1. 0 - але я надам йому спробувати повідомити про результати!)