I have a VPS running a 64-Bit Windows 2008 server with: 1.9 GB of Ram [that RAM is dedicated to this VPS - not shared] Currently I have 30 websites (all running the my custom ecommerce app) running on this VPS. However if access 10-20 sites at the same time the server will max out and I will see various out of memory errors. Should I set a memory limit for each site in the site's app pool? Like Max memory available?
I wondering why I'm suffering this performance issue. Last month I had about 50 (all running the my custom ecommerce app) with a shared hosting company. This was one of those hosts that allowed unlimited sites. I never had a memory issue and I'm sure my VPS has more resources available than a shared box with hundreds of other sites.
This is my vps company: http://kickassvps.com/services/windows_vps/plans.php
I would like to go the dedicated server route, however I cannot afford more than $70 a month right now.