Tallwatch
Back to blog
2 min read
Uptime monitoringIncidents

Website slow vs website down — how to tell which problem you have

Latency and downtime feel the same from a frustrated browser. They are different incidents with different fixes — and different paging rules.

NK

Nabin Khair

Founder

Website slow vs website down — how to tell which problem you have

Users say "the site is down" when a spinner lasts too long. Engineers need a sharper split, because the playbooks diverge.

Down

The request fails: connection refused, timeout beyond your limit, TLS error, HTTP 5xx (depending on what you count), empty response when you required content. Availability monitors are built for this. Consensus across regions answers whether failure is global or local.

Slow

The request completes — eventually. TTFB is ugly. Pages load in eight seconds. APIs return 200 in four seconds. The product is usable for the patient and broken for everyone else.

Uptime-only tools can stay green through a slowdown. That is not a bug in uptime; it is a different product surface (APM, RUM, synthetic multi-step, latency thresholds).

How to triage quickly

  1. Does an external check fail hard, or succeed slowly?
  2. Is every region slow, or one path?
  3. Did a deploy, traffic spike, or dependency status page move in the last hour?
  4. Are errors elevated, or only duration?

Full down → availability incident, status page likely red or degraded.
Slow with 200s → performance incident; maybe degraded, rarely "down," unless your SLO says otherwise.

Paging

Page immediately for confirmed global unavailability.
For slowness, page when you have a threshold you meant to keep — p95 above X for Y minutes — not when one person on cafe Wi‑Fi complains.

If you only have uptime monitoring today, do not pretend it is APM. Use it for down. Add latency tooling when slow nights become the real customer complaint. Mixing the two into one red alarm is how on-call learns to ignore both.

Related

Keep reading

False alerts and status pages.

How to migrate off a free uptime tool without a lost weekend

How to migrate off a free uptime tool without a lost weekend

Leaving a free checker does not require a hero migration. Run both in parallel, match URLs, and cut over when the new pager has earned trust.

NKNabin Khair
What to do in the first two weeks after you turn monitoring on

What to do in the first two weeks after you turn monitoring on

The first fortnight of real monitoring is noisy on purpose. Here is how to tune it into something you trust — before the team learns to mute everything.

NKNabin Khair
How to use maintenance windows without training people to ignore alerts

How to use maintenance windows without training people to ignore alerts

Planned deploys should not page on-call — and they should not teach your team that red alerts are optional. Here is how to schedule silence the right way.

NKNabin Khair