Hello, I have some websites on a shared host and some on a VPS(512mb ram). Only recently I noticed my shared host can handle way more traffic than my vps host. I mean I can throw videos, huge images, and 10k traffic per day at the shared host and it's completely fine, well might be abit slow but it DOESN'T crash like my VPS host!!. If I throw 10k traffic at the VPS (stanard wordpress blogs with a couple of big images), it won't last more than a hour or two! Does this sound normal to you guys? I'm fairly new to the VPS world, I bought the VPS host because I thought it can handle WAY MORE traffic than my shared host but it turned out to be the complete opposite.
Maybe you VPS is not properly optimise ? Maybe your VPS as less guaranteed CPU power then it has available on the shared host. Not sure, so many questions and variable. Does your shared and VPS provider the same ? if yes, they should be able to configure it properly for your needs, unless you have a non-managed VPS ?
Sounds like the node your VPS is on is overloaded/underpowered or as Camay suggested, your VPS is not properly optimized. Your serving just static content from it right? What VPS provider are you using?
My vps is with Hostv - www.hostv.com. How do I find out if it's optimized or not. Also, how do I find out if it's unmanaged or not? The support team do make changes for me when I ask them to. I'm using cpanel vps optimized. I have disabled the mail spam service and all of the web mail apps, and a few other things too. Any other resources hook services?
It could also be that your shared host may not have other resource intensive sites running, so its as if your running on a dedicated sever. The down with the shared host is that its only a matter of time before other users on the same sever start complaining or if your with a large company like godaddy you might just get away with it