A multiple server environment like ours is the best way to handle to handle a heavy load on your site, but there are a couple of important things to keep in mind when you gear up to use more than one worker.
If your application uses sessions, you cannot use “In-proc” mode because in-process sessions cannot be shared between multiple web servers. If you update your application to use SQL session, you won’t run in to that problem.
To use SQL session:
Typically you would need to setup your own machineKey for your application to work properly in a load balanced environment. But at Everleap, we automatically generate an unique machine key for each site on the server level so you don’t have to worry about it.
As you can see, it can be pretty easy to prep your site to run on multiple servers. Of course every site is different, so you should always do your homework so you’ll be prepared when you make the move to multiple servers.