vertical scaling is the new horizontal
i prefer to scale depth - scale up the number of parallel universes as traffic increases
run our sites on 2 small instances, load doesn’t hit over 15%. caching caching caching.
i run all my sites off my laptop 😛
Render everything to static HTML! We don't need no stinking databases
I’ve heard static html mentioned before. would that help for a site that crashes drammatically on the 2 most important days of the year (ticket sales launch & first day of events) despite having digital ocean turned up to the maximum for those weeks? It has many many pages that are all dataobjects being shown as pages (as far as I can tell - I had no involvement in making it but I do now have ssh access to the server)
It depends what's causing the crash. In your case, you need an amount of database interaction during the booking process, so if that's where the bottlenecks are happening then no.. the benefits would be minimal. If the site is simply being overwhelmed by general traffic, then static HTML publishing could have more of an impact, since the time/resource to process each request is much less
You'd really need a reasonable picture of the site traffic and activity to be able to properly analyse it, and make sensible suggestions
we aren’t exactly sure. we think maybe we have just out-grown the server and website. Cloudflare decided it was “under attack” which didn’t help, since when we looked at the traffic we could actually identify most of it as being us trying to download event guestlists which timed out.