Posts

Showing posts from December, 2011

RIF Notes #12

"That which can be asserted without evidence, can be dismissed without evidence.” - Christopher Hitchens Free MVC 3 Razor eBook The upper bounds to quality - Alan cooper discusses new thinking about quality 12 Cool HTML5 Geolocation Ideas New Bundling and Minification Support (ASP.NET 4.5 Series) Guide to Freeing up Disk Space under Windows 7 White Paper: Assessing the Windows 8 Development Platform - Magenic addresses some of the swirling information about WinRT Sql Test Unit Test add-in for SMSS ASP.NET 4 ClientIDMode Property Explained - One more feature of ASP.NET 4 for us to consider DOOM in JavaScript and HTML5, Playable in Your Browser - In case you haven't see this already Introducing CSSCop - FxCop for stylesheets Required or Not - An interesting discussion about the definition of requirements Windows 7 - Seamless Apps in Windows Virtual PC (Virtual XP) and Application Compatibility YSlow for Chrome Free intellisense for SSMS "Don’t p

What else went wrong with the distributed cache?

When we last left this story I was contemplating turning on the distributed caching after the Black Friday/Cyber Monday crush had passed.  However, shortly after my last post I had a conversation with Alachisoft that lead us to reconfigure our cache to use NCache’s in-process clientcache feature.  This feature allows for a in-process in-memory copy of the cache to be kept in sync with the out-of-process NCache server.  In theory, it’s the best of both worlds, providing near ASP.NET in-memory cache performance with all the benefits of distributed caching.  It seemed like in the 11th hour we had finally arrived at a working solution.  As it turns out we did, kinda… Blyber Fronday Our web farm, with distributed caching enabled, sailed through the full week beginning Thanksgiving day.  The site scaled and performed extremely well, and there were no incidents of any kind.  We saw between 2-4 times normal load during those days and never skipped a beat.  A vindication of our distributed c