Live Blog Hosting

Live blog hosting for seconds-old news at full scale.

Everything about caching assumes content stays still. A live blog changes every ninety seconds while fifty thousand people watch the same URL.

Updates visible at onceOne URL, everyone on itPublishing never queues
Seconds-fresh cachePoll absorptionPriority publishingDaily backupsFree SSL24/7 support
Built for live coverage

Fresh and cached at the same time.

The two requirements look mutually exclusive, and reconciling them is the only interesting problem here.

A cache measured in seconds, not hours

The page is cached hard, but only briefly, and purged the moment an entry is posted. Readers get a shared response that is never more than a few seconds behind the newsroom.

Purge on publish

Thousands of readers refreshing one page

A live blog concentrates an entire audience on a single URL, and many of them poll for updates. That polling is the real traffic and it is served from the edge.

Publishing that jumps the queue

A journalist posting an update during peak coverage must not wait behind reader traffic. Editorial requests get their own capacity, because the whole point is being first.

Editor priority

Entries appended, not rebuilt

A long live blog is hundreds of entries on one post. Updates append rather than re-rendering the whole thing, so the two-hundredth entry costs what the first did.

The archive is the record

When coverage ends the page becomes the historical account and keeps attracting traffic for years. It is retained and backed up as content, not cleared as an event.

Live

Caching against a moving target.

Cache it for an hour and the coverage is useless. Do not cache it and the origin melts under fifty thousand readers. The answer is a very short window plus an immediate purge.

  • Short cache window with purge on publish
  • Reader polling absorbed at the edge
  • Editorial requests prioritised over reader traffic
  • Entries appended rather than re-rendered
Cache window
Live coverage
seconds
Readers
On one URL
48,000
Publish
To visible
immediate
Coverage
In progress
running
Freshness

Seconds behind, at any scale.

The number that matters is the gap between a journalist pressing publish and a reader seeing it, measured while the audience is at its largest.

Seconds
cache window during coverage
Edge
absorbing reader polling
Priority
for editorial requests
MagicWP35 ms
Typical shared host1600 ms
Uncached origin under load780 ms

Illustrative comparison of a live blog page request during active coverage. Your numbers depend on entry count and reader concurrency.

Configuration

What we change for live blogs

Every row is a compromise between freshness and scale, which on a normal site never have to be traded off at all.

SettingWhat we doWhy
Cache windowSeconds during coverage, purged on every publishAn hour-long cache makes live coverage pointless and no cache melts the origin, so the only workable answer is a very short window with immediate invalidation.
Reader pollingServed from the edge as the primary trafficA live blog concentrates the whole audience on one URL and many of them refresh continuously, so polling outweighs page views by a wide margin.
Editorial requestsPrioritised ahead of reader traffic during coverageThe value of a live blog is being first, and a journalist queuing behind fifty thousand readers to post an update defeats the format.
Entry renderingAppended rather than rebuilding the full postCoverage runs to hundreds of entries, and re-rendering all of them per update makes the site slower the longer the story goes on.
Post-event retentionKept as an archive rather than clearedOnce coverage ends the page becomes the historical record and keeps earning traffic, which is exactly when people delete it as an expired event.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Can a live blog be cached?
Yes, but in seconds rather than hours, with a purge on every publish. An hour-long cache defeats the format and no cache at all melts the origin once the audience arrives.
Why is the site slow when a big story breaks?
Because everyone is on one URL and many are refreshing. Polling is the dominant traffic on a live blog, so it has to be answered at the edge rather than by the origin.
Do updates from journalists get delayed?
Not here — editorial requests are prioritised over reader traffic during coverage. Being first is the whole value, and queueing behind the audience removes it.
What happens to the page after coverage ends?
It stays. The page becomes the historical record of the event and keeps earning traffic for years, which is exactly when it tends to get deleted as expired.

Publish now, serve everyone.

Move the newsroom across — migration is free, archives included.