I have experience with dedicated servers and database stuff. I don't know how much resources this site takes, but perhaps you can move to a new host (perhaps 1and1 or someone big) with hosting that meets your requirements. If you don't know much about dedicated hosting and there is a problem, that will only give you bigger headaches.
If the site is too big for shared hosting, you could go with a managed server. It gives you the ease of having everything supported by your host and set up for you on your own dedicated box.
By the way, it's not a server being big enough to hold the files issue, it sounds like the server you are on (i assume it's shared hosting) is overloaded, and can't handle the load. Making people register before viewing the site is a horrible idea, I would have never registered here if it was a requirement to be able to view the site. I usually leave sites that require membership as quickly as I clicked the link.
|