My website is currently on godaddy shared hosting HI Google Webmaster tool is showing pages on my site are taking 8.5 seconds to load. I used google pagespeed and checked that its problem with loading of images and the way PHP is loading. As i am using a prebuilt script on my website. its difficult to make any changes now. would moving my website from shared to a VPS or dedicated hosting with high configuration improve page load time. website : http://www.howwherewhat.in
A dedicated server probably would, as you would be the only site on the server. The main problem is that you are using GoDaddy. They are a great domain registrar, not a good host at all. Go with a decent hosting company, and I'm sure you'll see things improve.
If it was my site on my server, I would check the optimizations of php, apache, mysql and see if there is any room for improvement. I would also look at my error logs for any clues. I also agree with WSWD, godaddy is a great domain registrar but not a very good host. Go with someone that specializes in hosting, for often much better support/service."
As your thread title, the VPS or dedicated not really can give you decent performance. There're many factors that can make each server load pretty much slower. The oversold and bad hardware of server are the main reasons. If you want speedy server, find the reputable hosting to host you site and you'll see that the price is worth with the quality offered.
Many times shared servers are oversold. It could be the case that you are on a server with one or several users who spike the load at times and drive your page load speeds down. You can find many reliable hosts who specialize. VPS can be found at reasonable rates. There are many good providers who have been in the industry for over ten years. Consider a value added package with a reputable provider that provides 24/7 support and has overall good reviews.