I take care of a site that is hosted on a godaddy shared server. The site is built around a highly customized version of oscommerce and is almost completely dynamic. I'd say just about every page includes calls to php and/or mysql. The site gets as many as 100 visitors at a time but averages 25-50. The site is getting slower and slower on average. At times it is good but sometimes pages take forever to load.
Keep in mind that I have never liked godaddy hosting and would not use them myself. However, this particular customer seems determined to stay with godaddy and is, typically, willing to eat up all their lies and excuses for bad performance.
Lately they are saying that "optimizing" the database would solve all performance issues. I've written plenty of php for mysql on many servers and this godaddy server is, by far, the worst from a performance angle. So I just don't see how any database maintenance of any kind could possibly make the site fast.
My advice is don't hinge a good and successful business on $50 a year shared hosting. Much less godaddy hosting. So I suggested to just try another shared server somewhere else before moving to a dedicated server or vps. But by no means should they consider staying with godaddy.
Am I right or wrong? I feel like I've been lied to by godaddy enough to not believe a single word from the mouth of any level 1 support rep.
To me godaddy is a hosting company with enough credibility to get away with lying.
Any advice. What can I do?