I've never developed a web application that uses distributed memory.
Is it common practice to run a tool such as Microsoft Velocity on my local machine as I develop, should I run Velocity on another server as I develop, or should I just develop as normal (default session & cache) and use Velocity only after I've deployed to our development server?
We are running into a lot of memory issues in our production web application so we are researching into splitting our servers into a farm.