| Then yes, it would probably be fine, within reason. When running a static site at very high traffic loads it becomes about how many connections the webserver can handle and how much bandwidth you have to serve the site itself, rather than pure power of the server to process all the requests a dynamic site would generate. You can start to chew through bandwidth allocations pretty quickly when you get a couple thousand concurrent visitors, so a shared hosting plan might run out pretty quickly if the cap is small, even with a fairly small site. And something like Apache would need tweaking a fair bit to handle that number of connections without eating all the RAM. Nginx is better in that regard and could pretty easily handle thousands of concurrents. So a small DigitalOcean VPS can easily handle millions of 'hits' per day if set up with a little care, and more than that if setup well, but you just have to watch you don't saturate the connection. I mirrored a few sites that had faced the reddit hug of death (just to see what the load was like) and I found you can easily hit 200mbps* sustained connection requirement with all the visitors it brings just from the comment thread, which people don't enter as much as the list posting. *(depending on the size of the page obviously, the bigger the page the more mbps it'll need to serve, average was around 20-50mbps). |
Like the absurdly low single-digit-per-month hosting plans with 'Unlimited' everything. They're run to push the most customers onto the fewest boxes possible, and offer incredibly large feature sets.
So, while you might be tuning your static content to be as small as possible, you're probably on a box that's serving a heck of a lot poorly optimised sites. Disk IO is probably going to be an issue if you can't keep your content in memory (remembering that memory pressure is probably pretty high)