<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d8211560\x26blogName\x3dTech+Tips,+Tricks+%26+Trivia\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://mvark.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://mvark.blogspot.com/\x26vt\x3d-5147029996388199615', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tech Tips, Tricks & Trivia

by 'Anil' Radhakrishna
An architect's notes, experiments, discoveries and annotated bookmarks.

Search from over a hundred HOW TO articles, Tips and Tricks


Approaching ASP.NET Application Performance and Scalability Improvement

I have been a long time reader of the 4GuysFromRolla.com website articles. (How long? Since the time it had any ads at all). I often marvel at how well Scott Mitchell has consistently been churning high quality articles since 1998. He is a prolific writer & his literary output never ceases to amaze me. It is not surprising that someone who explains complex technical concepts so authoritatively is also an avid developer & trainer. Each of his roles is fodder for the other.

I keenly follow his blog (as well as that of 3 other Scotts - Scott Guthrie, Scott Hanselman & Scott Allen. I find it is an interesting coincidence that besides sharing the same name, all of them have an entertaining & simple style of writing). In a recent posting Scott Mitchell mentioned about training events he is conducting, one of which is titled "In Depth Website Performance and Scalability". I was impressed with the way he has organized the course plan -

I. Performance and Scalability Overview
a. Common Performance and Scalability Issues
b. Measuring Performance
c. Identifying Bottlenecks

II. Improving Data Access
a. Using the Appropriate Provider
b. Writing Efficient Queries
c. Tuning the Database System
d. Efficiently Paging through Large Amounts of Data

III. Reducing Page Size
a. Using the Right Web Control for the Job
b. Disabling ViewState
c. Minimizing the Rendered Markup

It is indirectly a good strategy for developers embarking on a Performance and Scalability improvement exercise & those not attending the training can use it as a learning plan for self study.

Labels:

Tweet this | Google+ it | Share on FB

« Home | Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »

»

Post a Comment