My web hosting account was suspended today and will be closed shortly because of a spike in traffic. My site normally gets 500 hits or less per day, but due to a recent news story dealing with a subject that I blog frequently about, my site was bombarded with traffic today. I had around 5,000 hits by 2pm. That's when my web host closed the account.
I recently moved my blog from WordPress.com to self-hosted because WordPress.com lost scores of my older images and couldn't recover them. They claimed they had never seen such a problem before, so I figured the safest solution would be to move to my own server so that I could perform my own backups.
Fast-forward several weeks, and I'm loving being self-hosted and having complete control over my data. The problem is that my web host said they can't allow me site to put such a load on their shared servers because of other clients. They said it had nothing to do with bandwith, just overload on their servers.
What are my options besides moving back to WordPress.com? Since my traffic will quickly return to normal, do I risk moving to another host and running into the same problem in the future? I never had to worry about bandwith and server load on WordPress.com, but there is so much about my self-hosted installation that I will miss if I move back. Not to mention it's going to be a freakin' nightmare.