⚠️ We've recovered from a major outage.
I do apologise for the long period of us either being intermittently or entirely unavailable! The root cause was simple - I was trying to optimize my server configuration to save costs. Unfortunately, the new server configuration (even though I doubled its capacity) couldn't handle the amount of traffic we get on a regular basis.
Learnings? PHP really doesn't scale well, even with cache configurations, FPM and webserver optimizations. The only long-term solution is probably to transition to another language and framework (like C# core), which would be a ton of work.
What does it mean for you? I've restored the service for now. Everything should work as it used to, though with slightly better performance.
As always, I really appreciate your continued support of this project. It's been 14 years in the making and it's frankly incredible that it keeps on going. I'm so thankful for your continued interest in Tolkien's universe.
Thanks!
aldaleon