# Web Service Kompression - riktigt trevligt genomförande av en Web Service Extension (med exempel)

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

<!-- category -- mostlylucidcouk, Imported, Web Services, ASP.NET, Compression, SOAP, HTTP 1.1 -->
Jag har skrivit om detta ämne några gånger, det är verkligen trevligt att se att någon äntligen har gett en praktisk, fri metod för att göra detta. [Detta genomförande](http://weblogs.asp.net/pglavich/archive/2004/01/24/62475.aspx) använder WS-E för att göra detta, vilket innebär att du lägger till en attirbute till både klient och server delar av din webbtjänst - och där har du det, en komprimerad SOAP meddelande!
Om du använder Web Services och överför någon icke-trivial mängd data, Jag rekommenderar verkligen att du använder komprimering på SOAP-meddelandet (särskilt om du skickar DataSets, dessa buggar är enorma när serialiserade - naturligtvis kan du minimera dem [på ett annat sätt](http://www.eggheadcafe.com/articles/20031219.asp)), Detta är en mycket enkel, intelligent strategi för detta problem, Det kan faktiskt göra Web Services praktiska där de inte var tidigare (eftersom överföring latency faktiskt kan utesluta deras användning i vissa situationer).
Hur som helst, bra jobbat. [Glakan](http://weblogs.asp.net/pglavich/)!

UPPDATERING: Hittades nyss [den här artikeln](http://www.dotnetjunkies.com/Tutorial/90D3B3E0-6544-4594-B3BA-E41D8F381324.dcik) om [Domedagsjunkier](http://www.dotnetjunkies.com) - som verkar erbjuda HTTP 1.1 komprimering för webbtjänster - men ändå för att prova det (med tanke på det datum det är möjligt att det bara skulle fungera för .NET 1.0 - men jag ska ge det ett försök att rapportera resultaten!)