<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\758211560\46blogName\75Tech+Tips,+Tricks+%26+Trivia\46publishMode\75PUBLISH_MODE_BLOGSPOT\46navbarType\75BLUE\46layoutType\75CLASSIC\46searchRoot\75http://mvark.blogspot.com/search\46blogLocale\75en\46v\0752\46homepageUrl\75http://mvark.blogspot.com/\46vt\75-5147029996388199615', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tech Tips, Tricks & Trivia

by 'Anil' Radhakrishna
A seasoned developer's little discoveries and annotated bookmarks.

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


neXpert - YSlow clone for Fiddler

neXpert is a add-on to Fiddler similar to the YSlow add-on that integrates with Firebug on Firefox. The version 1.0 released recently still has some rough edges but looks to be a good addition to any ASP.NET Developer's toolkit.

neXpert looks for performance issues and generates a HTML report with recommendations based on it's findings. Some recommendations include -
  • Be aware that IIS is case-sensitive and changing the case (Upper, lower, Title) for an object requested is considered a new request.
  • ..the best practice is that the size of the ASP.NET View State does not exceed 30% of the total page size.
  • The ETag header is used for validation of objects in a user's cache. There have been many issues with the implementation of ETags in both web servers and web clients. The current performance best practice is to verify the correct configuration of ETags if the(y) are necessary and to turn them off if not.

But as Jeff Atwood says about YSlow -
There is no such thing as one-size-fits-all guidance. Strive to understand the advice first, then implement the advice that makes sense for your specific situation.

Labels:

Tweet this | Google+ it | Share on FB

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

»

Post a Comment