All of these websites will be dynamic(database-driven). I will be getting mostly text from databases and some images in a day.
It's a windows server. Do you think 1GB RAM would be enough? I can not make up my mind!
data would reach 1 GB pretty soon since it's multiple websites and some small images. Tables would be indexed. I am using ASP.NET MVC (C#.NET). I am caching things inside C#.NET big time. I will be returning around 10 rows of data for each visit, but I am caching things a lot in my websites, too. Do my questions clear things up? Those visits should be spread out throughout the day, BUT I dont know for sure.
I should also mention that it's a Hyper-V VPS and OS is Windows Server 2008