I have a shared hosting with Godaddy. My site was going slow when I was connecting to the database with some processing. Hence, I recently upgraded to the ultimate plan with 2 shared CPUs and 1GB RAM as suggested by their hosting support. It was working perfectly fine for a month but has gone again very slow after a month with same level of processing. Can you suggest what to do in this case? I am not sure if going for a business plan will help or not as there is no option to test it before taking up. Moreover it was working perfectly fine for a month, hence not sure what has gone wrong now.
More often than not, shared hosting will be slow. That's just the nature of `shared`... you share resources. A $35 computer the size of a credit card is literally more powerful than your hosting: https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
Don't fret though, there are ways. Fist, analyze your site using this tool to figure out where the bottle neck is: https://www.site24x7.com/check-website-availability.html
Here's the legend:
The most beneficial and easiest to implement is caching. It's hard to tell what's going wrong with your hosting without a baseline data. Run the test above at least a couple of times a week to see what's changing.
"You get what you pay for"
Two days in a row with really poor performance. I wasn't really expecting high performance from such hosting plan but at the same time I'd wouldn't expecting piss poor performance either. I mean quite literally I'm the only person browsing the site and having to wait more than one min for a single web page to load is unacceptable in any grade hosting service.