I've been running a blog on WordPress for the past 3 years. Our blog has grown in popularity gradually over that time to the point where we've had to move hosting companies several times. Now, at over 20,000 uniques daily, server costs are becoming outrageous and the server becomes very slow or even unresponsive during peak traffic hours.
I'm posting to see if anyone has any tips for how to alleviate server stress. There's the obvious "less plugins" answer, but I'm at the point where all the plugins I still have are essential to the site's functionality.
Has anyone had similar problems? Any tips?
I'd also be willing to explore the idea of hiring a "WordPress Consultant" to help optimize my site, if anyone has any recommendations...