<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx</link><description>Let&amp;#39;s do some ASP.NET runtime analysis on www.dropthings.com . Those who don&amp;#39;t know what it is, it&amp;#39;s an open source start page I made using ASP.NET Ajax, .NET 3.0 and Linq. ASP.NET Ajax has a pretty big runtime which consists of Core Framework</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1645390</link><pubDate>Thu, 21 Aug 2008 15:19:49 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1645390</guid><dc:creator>Giles</dc:creator><description>&lt;p&gt;Hi Omar,&lt;/p&gt;
&lt;p&gt;Do you get issues with IIS compression and the ScriptManager compression corrupting your script files?&lt;/p&gt;
&lt;p&gt;We&amp;#39;re using the ACT scriptmanager and I&amp;#39;m using Script Combination, but with HTTP compression running on IIS 5.0 the script files get GZIP&amp;#39;d twice and the resulting script files are unreadable gibberish.&lt;/p&gt;
&lt;p&gt;You can&amp;#39;t disable compression in the ACT scriptmanager in the version 1.0 toolkit for .Net 2.0 so I was wondering if anyone else (or yourself) had come up with a solution - unfortunately compression is a server-wide setting in 5.0 and I can&amp;#39;t get around it.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1645390" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1582553</link><pubDate>Fri, 11 Apr 2008 10:44:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1582553</guid><dc:creator>utku</dc:creator><description>&lt;p&gt;LoadScriptsBeforeUI=&amp;quot;false&amp;quot;. this saved my life :) great article Omar, thanks :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1582553" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1536146</link><pubDate>Fri, 07 Mar 2008 08:14:25 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1536146</guid><dc:creator>Benny</dc:creator><description>&lt;p&gt;I&amp;#39;ve seen on your portal(dropthings) that the .js for the Ajaxtoolkit is not compressed, and delivered with a lot of comments. Is it somehow possible to remove these comments or deliver a compressed version of that? &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1536146" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1453508</link><pubDate>Thu, 10 Jan 2008 20:21:11 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1453508</guid><dc:creator>feechka-oh</dc:creator><description>&lt;p&gt;&amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index1.yritum.com"&gt;http://index1.yritum.com&lt;/a&gt; &amp;gt;federal long shoreman act&amp;lt;/a&amp;gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1453508" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1453507</link><pubDate>Thu, 10 Jan 2008 20:21:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1453507</guid><dc:creator>feechka-oh</dc:creator><description>&lt;p&gt;&amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index1.yritum.com"&gt;http://index1.yritum.com&lt;/a&gt; &amp;gt;federal long shoreman act&amp;lt;/a&amp;gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1453507" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1453506</link><pubDate>Thu, 10 Jan 2008 20:20:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1453506</guid><dc:creator>feechka-oh</dc:creator><description>&lt;p&gt;&amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index1.yritum.com"&gt;http://index1.yritum.com&lt;/a&gt; &amp;gt;federal long shoreman act&amp;lt;/a&amp;gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1453506" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1434508</link><pubDate>Thu, 03 Jan 2008 10:40:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1434508</guid><dc:creator>duong</dc:creator><description>&lt;p&gt;I using 2 updatepanel 2 tabcontainer on onne page all run ok but sometime get error: &amp;quot;Sys.InvalidOperationException: owner must be set before initialize&amp;quot;&lt;/p&gt;
&lt;p&gt;it like:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://forums.asp.net/t/1099039.aspx?PageIndex=3"&gt;forums.asp.net/.../1099039.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;i cannot fix please help me! thanks so much&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1434508" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1313048</link><pubDate>Thu, 15 Nov 2007 00:36:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1313048</guid><dc:creator>Alexhva</dc:creator><description>&lt;p&gt;&amp;lt;a href= &amp;nbsp;&amp;gt;&amp;lt;/a&amp;gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1313048" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1313047</link><pubDate>Thu, 15 Nov 2007 00:36:03 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1313047</guid><dc:creator>Alextlh</dc:creator><description>&lt;p&gt;&amp;lt;a href= &amp;nbsp;&amp;gt;&amp;lt;/a&amp;gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1313047" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#1313046</link><pubDate>Thu, 15 Nov 2007 00:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1313046</guid><dc:creator>Alexidd</dc:creator><description>&lt;p&gt;&amp;lt;a href= &amp;nbsp;&amp;gt;&amp;lt;/a&amp;gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1313046" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#983578</link><pubDate>Sun, 24 Jun 2007 00:54:55 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:983578</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;Regarding the size of the js files used and the time required for downloading - are these files cached upon return trips? If caching does occur with ASP.NET AJAX, what effect will this have in regards to:&lt;/p&gt;
&lt;p&gt;a) load times&lt;/p&gt;
&lt;p&gt;b) compression&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Joe&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=983578" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#966964</link><pubDate>Sat, 16 Jun 2007 15:20:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:966964</guid><dc:creator>Yair</dc:creator><description>&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://replicawatchesdiscount.info/citizen-watches/citizen-automatic-dive-watch-vintage.php"&gt;replicawatchesdiscount.info/.../citizen-automatic-dive-watch-vintage.php&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=966964" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#947397</link><pubDate>Thu, 07 Jun 2007 01:29:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:947397</guid><dc:creator>PohEe</dc:creator><description>&lt;p&gt;The IIS compression really help us much. I been using it logn time ago. the performance can be improve at least &amp;gt; 60-70%. Anybody tried out the IIS7 compression? &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=947397" width="1" height="1"&gt;</description></item><item><title>Abgar.HeeftHetOver.Net  &amp;raquo; Blog Archive   &amp;raquo; Ajax Control Toolkit en performance</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#916643</link><pubDate>Mon, 21 May 2007 12:34:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:916643</guid><dc:creator>Abgar.HeeftHetOver.Net  » Blog Archive   » Ajax Control Toolkit en performance</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Abgar.HeeftHetOver.Net &amp;nbsp;&amp;amp;raquo; Blog Archive &amp;nbsp; &amp;amp;raquo; Ajax Control Toolkit en performance&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=916643" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#863622</link><pubDate>Sun, 22 Apr 2007 22:51:35 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:863622</guid><dc:creator>sridhar</dc:creator><description>&lt;p&gt; Hi,&lt;/p&gt;
&lt;p&gt;I have created a webpage which contains two gridviews. The first gridview contains the list of orders made a company. The second gridview displays the details of the order. I also have a dropdownlist so that they can select particular year and view the list of orders for that year. The user can click on individual orders in the left side grid and it will display the order details on the right side grid. I am using callbacks to display the details. If I didn't select any year and it is defaulted to all the years, the performance of the page is really slow. If I select a particular year and click on orders the performance is better. So I thought that if we didn't select any year the view state will be big(that is why the performance is slow) and if we select particular year the viewstate will be less(better performance). But when I checked the viewstate in both the cases it is same. It has same number of characters. So I am not sure which is hurting the performance. Please let me know what I could do to improve the performace.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;sridhar.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=863622" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#693413</link><pubDate>Mon, 19 Mar 2007 12:20:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:693413</guid><dc:creator>Boris</dc:creator><description>&lt;p&gt;Hi Eber Irigoyen, &lt;/p&gt;
&lt;p&gt;how is possible to do client processing to hide/show elements? Is suppose you are doing it with JavaScript but how can JavaScript minimize some server control?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=693413" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#686704</link><pubDate>Fri, 16 Mar 2007 22:32:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:686704</guid><dc:creator>Eber Irigoyen</dc:creator><description>&lt;p&gt;one technique I use in my ajax project is to do client processing to hide/show elements first, then fire an asynchronous task to do the actual stuff, e.g. when minimizing/showing those thingies (what are they called?) it would do it right away (visually)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=686704" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#685817</link><pubDate>Fri, 16 Mar 2007 13:52:37 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:685817</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;Omar - here's a few more suggestions.&lt;/p&gt;
&lt;p&gt;Try using a response filter to enable script compression on your own scripts. &amp;nbsp;By default ASP.NET uses GZipStream which turns out to be slower than the DeflateStream class.&lt;/p&gt;
&lt;p&gt;Apparently there are some IP issues with using certain compression techniques with gzip so the .NET folk did not do a lot of the improvements that other gzip algorithms do. &amp;nbsp;Using a 3rd party compression library is much faster with somewhat better ratios than using the .NET libraries.&lt;/p&gt;
&lt;p&gt;What also has helped me is preloading web service requests. &amp;nbsp;Atlas CTP had something like this in form of InitialData but it was later removed. &amp;nbsp;It definitely helps out if it is implemented correctly.&lt;/p&gt;
&lt;p&gt;AO&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=685817" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#685707</link><pubDate>Fri, 16 Mar 2007 12:16:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:685707</guid><dc:creator>Boris</dc:creator><description>&lt;p&gt;Hi Swami, &lt;/p&gt;
&lt;p&gt;As far as I know, ACT stands for Ajax Control Toolkit ;), just search for ajaxcontroltoolkit&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=685707" width="1" height="1"&gt;</description></item><item><title>re: ASP.NET Ajax in-depth performance analysis</title><link>http://msmvps.com/blogs/omar/archive/2007/03/16/asp-net-ajax-in-depth-performance-analysis.aspx#685696</link><pubDate>Fri, 16 Mar 2007 12:05:17 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:685696</guid><dc:creator>Shafik</dc:creator><description>&lt;p&gt;Very good article Omar, keep up the good work&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=685696" width="1" height="1"&gt;</description></item></channel></rss>