Project Hydra: full origin rewrite, and this is where the hours went. After the file descriptor outage last week, it became clear the PHP worker model was never going to scale with the new sponsors and the gstatic font proxy traffic. I spent the last month rewriting the entire origin layer in Go, moving from per-request temp files to a persistent in-memory cache with disk spillover, adding native HTTP/3 and QUIC support, and building a proper circuit breaker so we never hit system limits again.
The dashboard screenshot is the first internal build. You can see the global map lighting up, the request graphs stabilizing, and the key metrics finally reporting correctly. Average latency dropped from 163ms to 112ms in testing, bandwidth savings are up 40% because we are not recompressing the same WebP files, and the service now recovers in seconds instead of minutes.
It is still the same StaticDelivr CDN on the outside, but under the hood it is a completely different system. This was slow, painful, foundational work, and it is why the plugin has felt so much steadier on 2.5.
Log in to leave a comment