Logo We Manage

From Sunday Outages to Bundesliga Scale: High-Load WordPress for FCBinside

FCBinside.de is one of Germany's largest FC Bayern fan portals — up to 5 million monthly visitors, a companion app with a subscription model, news around the clock. The defining feature is not the total traffic, but its distribution: lots of ad-hoc spikes triggered by transfer rumors at any hour. We Manage runs this high-performance WordPress platform — hands-on, with Cloudflare, Hetzner Cloud, and 24/7 availability.

The numbers at a glance

5M

Monthly visitors on FCBinside.de — peaks up to 6.5M in busy transfer months.

15,000+

App downloads — the FCBinside app with an ad-free subscription, served via the WordPress REST API.

24/7

Hands-on availability via phone and Slack — even at 2:30 AM when the transfer rumor mill boils over.

From hobby blog to Germany's biggest FC Bayern platform

Vjeko Keskic started FCBinside.de in 2019 as an FC Bayern fan portal. Today, his company ballnews media runs not only FCBinside but also BVBWLD.de, schalketotal.de and national11.news. FCBinside alone reaches up to 5 million monthly visitors — more traffic than some Bundesliga clubs see on their official sites.

Growth at this scale is too much for shared hosting. That's where our partnership began: before working with us, the team was on a hosting setup that regularly went down at peak load — Sunday match days, especially. Costs were four-digit per month, performance was not guaranteed.

3 challenges we solved together

Ad-hoc peaks out of nowhere

A news portal about FC Bayern doesn't know in the morning whether today will be the day a 100-million-euro transfer leaks. The infrastructure has to be ready for unannounced spikes, around the clock — not for predictable peaks.

Web traffic + app API in parallel

The FCBinside app pulls content via the WordPress REST API. Every push notification generates not only browser traffic but also parallel API requests from the app. Both paths must hold up — with different cache strategies.

Match-day outages on shared hosting

On the previous host, the site regularly went down on match days — exactly when comments, live tickers and mobile reads collided. The migration to our setup resolved this immediately.

Our approach: intentionally simple, intentionally generous

FCBinside.de runs on a single, generously sized Hetzner Cloud Server. No cluster, no read replicas, no Kubernetes playground. In front sits Cloudflare as the CDN. Analytics runs on a separate server so tracking doesn't get in the way of the CMS.

Behind Cloudflare sits a second cache layer: a WordPress cache plugin tightly integrated with nginx FastCGI cache so cached pages are served directly from the web server — without spinning up PHP. Redis as the object cache keeps repeated database queries (options, term lookups, transients) in RAM. OPcache ensures PHP code isn't recompiled on every request.

Before every major change, plugin swap, or PHP upgrade, we run load tests — with realistic mixes of cached articles, REST API calls, ad-server endpoints, and comment pages. What we measure: throughput, response times at the 95th and 99th percentile, PHP-FPM pool saturation, MySQL connections, cache hit ratio. And — almost more important — how the system behaves after the spike ends.

How does We Manage help?

The tech stack at a glance

Hosting: Hetzner Cloud
OS: Ubuntu LTS
CDN: Cloudflare

We operate the server on the basis of our Managed Cloud Server — including monitoring, patch management, and 24/7 availability.

Technologies

  • nginx

  • PHP-FPM

  • MySQL

  • Redis

  • OPcache

Applications

  • WordPress

  • Cloudflare CDN

  • WordPress REST API (app integration)

  • FCBinside App

  • Icinga2, Grafana, VictoriaMetrics (Monitoring)

"We used to pay four-digit monthly fees for hosting that failed exactly when we needed it most — on Sunday match days, when our comment traffic peaks.
With We Manage, we now have a stable setup and a hands-on partner who optimizes proactively — not just when something is already broken."

Bild von Vjeko Keskic von FCBinside.de
Vjeko Keskic
Founder & CEO, ballnews media GmbH

The results

Stable platform under Bundesliga peaks

Push notifications about transfer rumors no longer cause outages — even when 50,000 devices hit the site in parallel.

Scalable WordPress architecture

From overloaded shared hosting to a controlled cloud platform: a generously sized Hetzner server with clearly defined cache layers instead of an opaque rental box.

24/7 availability via Slack and phone

No ticket system, no escalation path. When something flares up at 1:30 AM, someone is reachable — and knows the setup by heart.

Conclusion

WordPress can carry very large, very lively sites — if the infrastructure fits and someone takes care of things when they catch fire. At FCBinside, the setup works because the architecture is deliberately simple, the cache layers are cleanly stacked, and the operator knows whom to ping on Slack.

For more background on the setup, see our blog post on high-load WordPress hosting.

Kontakt Icon

Contact us

Feel free to get in touch with us for a no-obligation conversation. You can book a free, 15-minute initial consultation here or simply contact us through any of these channels.

Thank you!

We received your message and will be in touch shortly.