The story
Dev built a community for sim-racing enthusiasts that grew past five thousand members — and success arrived as server load. Feeds refreshing, notifications polling, every open tab heartbeating home: a community platform is a thousand tiny requests per minute that no page cache can see.
The public side — landing page, topic archives visible to guests — was easy static caching. The logged-in side needed different tools: object cache for the queries, REST caching for the feed traffic, heartbeat control for the idle tabs parked on the notifications page all day.
The forum didn’t get quieter; the server did. Five thousand members now cost less load than five hundred used to.