Chris Gaskell // Detangled Digital
So you want to scale your beautiful Umbraco install? The site you've built has become so popular that you need to handle 500+ concurrent users. You don't want to increase the number of Umbraco servers and what you implement has to be affordable.
Well how about boosting performance? We'll have a look through the different options available from within Umbraco and .NET such as macro caching, output caching,donut caching and other performance options. We'll see how you can easily implement these and how you can manage them.
But what when those options just aren’t enough? Or you're scaling an application which you can’t alter?
Rolling in Varnish. Varnish is a reverse HTTP proxy and sits between the user and your application server. Varnish is REALLY FAST and it'll help you scale hugely. It'll also give you some redundancy. You'll have more control, have the ability to develop more complexity and it's cost effective. We'll see that running Umbraco on a modest application server with Varnish will allow you to scale to the demands of the web today.