<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Improving the performance of web services in SL3 Beta</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx</link><description>Silverlight 3 Beta introduces a new way to improve the performance of web services. You have all probably used the Silverlight-enabled WCF Service item template in Visual Studio to create a WCF web service, and then used the Add Service Reference command</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Silverlight Web Services Team : Improving the performance of web services in SL3 Beta</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx#9707611</link><pubDate>Mon, 08 Jun 2009 10:10:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9707611</guid><dc:creator>Silverlight Web Services Team : Improving the performance of web services in SL3 Beta</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx"&gt;http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>슈러의 생각</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx#9707701</link><pubDate>Mon, 08 Jun 2009 11:12:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9707701</guid><dc:creator>shooter's me2DAY</dc:creator><description>&lt;p&gt;Improving the performance of web services in SL3 Beta&lt;/p&gt;
</description></item><item><title>re: Improving the performance of web services in SL3 Beta</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx#9708211</link><pubDate>Mon, 08 Jun 2009 17:53:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9708211</guid><dc:creator>lexer</dc:creator><description>&lt;p&gt;Hi guys,&lt;/p&gt;
&lt;p&gt;It's rather strange to measure message size with objects. May be you will provide some Kbyte equivalent.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Alexey Zakharov. &lt;/p&gt;
</description></item><item><title>re: Improving the performance of web services in SL3 Beta</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx#9708592</link><pubDate>Mon, 08 Jun 2009 20:49:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9708592</guid><dc:creator>bmalec</dc:creator><description>&lt;p&gt;How does this compare to using compression in IIS? &amp;nbsp;From what we saw, an uncompressed WCF XML that was let's say 1Meg, compressed down to about the same size (and sometimes better) as the binary result. &amp;nbsp;It also seemed that the compressed xml message was faster to process (preceived).&lt;/p&gt;
&lt;p&gt;The question is, is it more efficient to basically gzip a very compress-able string then it would be to serialize the binary message?&lt;/p&gt;
&lt;p&gt;It would seem to me that the consideration is not only the server serving it up, but also the strain on the client to process the message.&lt;/p&gt;
</description></item><item><title>re: Improving the performance of web services in SL3 Beta</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx#9713628</link><pubDate>Tue, 09 Jun 2009 09:42:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9713628</guid><dc:creator>SLWSTeam</dc:creator><description>&lt;p&gt; Thanks for your questions folks.&lt;/p&gt;
&lt;p&gt;@lexer - the complexity of the object is what will cause the difference in message size reduction, this is why we use that as a measure. For example, we could have two messages with the exact same size in KB, but due to the complexity of the objects serialized inside those messages, we could see very different sizes when encoded using the binary encoder.&lt;/p&gt;
&lt;p&gt;@bmalec - great point, we should look at GZIP-compressed text-encoded XML alongside binary XML. Like I mentioned in the post, I would not be surprised if compressed text might beat binary purely for size, but again the main reason for using binary is to increase the server throughput. Although we haven't explicitly measured this, server throughput should always be better using binary. &lt;/p&gt;
&lt;p&gt;We haven't looked at client-side but you shouldn't see regressions when you use binary.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;-Yavor&lt;/p&gt;
</description></item><item><title>Links da Semana (8-12)</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx#9751619</link><pubDate>Mon, 15 Jun 2009 01:44:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9751619</guid><dc:creator>Gonçalo Chaves</dc:creator><description>&lt;p&gt;Numa semana em que existem dois feriados, e a grande maioria aproveitou para tirar umas mini-f&amp;#233;rias,&lt;/p&gt;
</description></item><item><title>Improving the performance of web services in SL3 Beta - Silverlight Web Services Team</title><link>http://blogs.msdn.com/silverlightws/archive/2009/06/07/improving-the-performance-of-web-services-in-sl3-beta.aspx#9792283</link><pubDate>Sat, 20 Jun 2009 01:41:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9792283</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from DotNetShoutout&lt;/p&gt;
</description></item></channel></rss>