As I mentioned previously my Apache server was inexplicably hanging every morning (PST). And in panic I had to restart my VPS, whenever I could find it. It is clearly not an acceptable situation. And then I found the solution thanks to WestHost technical support.
I have been using WestHost VPS for ages now (5-6 years). I have upgraded to their best plan. Recently I am noticing significant degradation of their service. Almost every morning (US - PST) my servers goes down once or twice (and probably more when I am not monitoring).
The load isn't that high. My bandwidth consumption last month was merely 46Gigs. I have a feeling that my provider is packing too many virtual hosts on the same server. I do however expect significantly increased traffic in near future.
My concern is that my reliability is being significantly affected as also my SERPS.
Do you think it is the right time to go for dedicated server? What criteria would you use?

I have added a contact me section on top of each page of this blog. It allows you to contact me directly by either:
1. Filling out a web form
2. Sending me a voice message
3. Emailing me ( angsuman[at]taragana[dot]com )
I was browsing through the breed of IoC (Inversion of Control) Frameworks like PicoContainer & Spring. I have one simple question for the proponents of these frameworks.
I come from the old camp where we merrily use Service Locator Pattern for solving the same problems that IoC addresses. We face two typical problems in a Service Oriented Architecture.