Hey everybody, I've got a bit of an update on the problems we've been experiencing with performance and I hope to give a bit of an insight the various 5xx errors as well.
Like many websites, e6 doesn’t run off of a single computer, but actually runs on several different computers. Some of the machines can’t handle as much of the load, so we give them less work to compensate. If this balance isn’t exactly right during peak times, you end up maxing out one of the machines early and it gets unresponsive and starts throws up weird errors. If you ever see the site not work on one page load and work perfectly fine on the next, you’re essentially accessing a different machine.
It’s like trying to manage a traffic jam with a mix of fast, wide highways and slow, narrow alleys (that are also full of potholes). The current plan is to retire the alleys and replace them with several, new identical highways, which will both be able to handle more traffic, and greatly simplify the load balancing (if they are all equally powerful, you can take a lot of the guesswork out of how much work each machine gets).
As of right now I don’t have an exact timeframe to give you for all this, but I’d expect a more formal announcement about the upgrades within the next couple weeks or so.
Updated by Queen Tyr'ahnee