Blank screens as reported by customers can also mean that your perfectly-good website is having database issues.
But the programming should error trap this and report it. So the actual cause . . . is poorly written applications.
Oh yeah dedi is definitely the way to go, but virtual is far less expensive and **almost** as good.
isn't it really still tied to the other people hosting on that same server?
.... virtual I've got the entire floor to myself with a private entrance but to the same dirty hotel?
LOL . . not quite. Yes, if someone else does something to crash the computer,
it would bring you down too - but there are a couple of things preventing that. First, a server crash in software is restricted to your VPS, that is, there are multiple copies of the server software running. You could be running One version of Apache and your neighbor's running a different one (or whatever! :-) I am not a systems admin. ) Their server software crashes - you keep running.
Second, the VPS's I've worked with have no more than 4-8 co-habitants. They too are a bit more responsible (most of the time.) In this respect, you lessen your odds. Third, the whole idea of virtual servers is to guarantee a percentage of resources that other co-habitant's can't horn into.
It's more like not only do you have the whole floor, you have your own water line (guaranteed X amount of memory dedicated to your VPS, other sites can't bite into it,) your own electrical circuit (same policy on max CPU usage,) and your own administrative tools to install software and manage server resources as you need to (put a new hot tub and knock out a wall if you want, you don't even have to ask.) The one little inside I found out about virtual servers - on a dedi you generally have two plans in terms of hardware/software, managed ande unmanaged. You pay extra for managed, so if you go unmanaged and any OS or hardware issues arise, it's on you. You're responsible for all OS updates, which requires a system administrator. With a virtual, there is no unmanaged option - but you can still access it via SSH and do server level changes, such as upgrade/recompile PHP. The host applies any required hardware or software updates at the bottom level. Even Dreamhost does this.
I've been working with a lot of clients on VPS, and for most of them - even ecommerce and high traffic sites - VPS works out very well. But definitely, if you can afford dedi, (AND . . if the cost is justified by your ROI . . . ) do it.
I work with many, but since this site is hosted on it I can attest . . LiquidWeb rocks pretty well. :-)