Understanding Response Times

Understanding Response Times

Every check PulseAPI performs records how long the HTTP request took. This article explains what response time means, what affects it, and how to interpret the data.


What PulseAPI Measures

Response time is measured from the moment PulseAPI initiates the HTTP request to the moment the complete response is received. This includes:

  • DNS resolution (resolving the hostname to an IP address)
  • TCP connection establishment
  • TLS/SSL handshake (for https:// endpoints)
  • Time for the server to process the request
  • Time to transfer the response body back to PulseAPI

It's a measure of the total round-trip time from PulseAPI's infrastructure to your endpoint and back.


What Causes High Response Times

Server-side processing time — the most common cause. If your application is slow to process the request (database queries, external API calls, heavy computation), response time increases.

Network latency — the distance and routing between PulseAPI's monitoring infrastructure and your server adds latency. This is fixed for a given server location but varies slightly due to routing changes.

DNS resolution time — occasionally, DNS lookups take longer than usual, adding a spike to response time.

TLS handshake — on the first check after a connection closes, TLS negotiation adds overhead. On keep-alive connections, this overhead is amortized.

Response body size — larger responses take longer to transfer. If you're monitoring an endpoint that returns a large payload, consider switching to a HEAD check or a lighter health endpoint.


What "Normal" Looks Like

Response times vary by endpoint, hosting provider, and geography. General expectations:

Response Time What It Suggests
< 200ms Excellent — fast server and good network path
200–500ms Good — acceptable for most production services
500ms–1s Fair — may be worth investigating
1s–3s Slow — noticeable to users; investigate the bottleneck
> 3s Very slow — likely causing user experience problems

These are guidelines. What matters most is consistency — a stable 400ms is healthier than a response time that bounces between 100ms and 2000ms.


Interpreting Spikes

A single high response time (one check) is usually a transient network event or a brief server hiccup. It doesn't necessarily indicate a problem.

Sustained high response times (multiple consecutive checks) or a pattern of spikes at regular intervals (e.g., every hour) suggest a real issue worth investigating.

For response time spike troubleshooting, see Response Time Spikes Explained.


Related Articles


Still have questions? Contact support.

    • Related Articles

    • Response Time Chart and Uptime Heatmap

      The monitor detail page includes two visualizations: a Response Time Chart and an Uptime Heatmap. This article explains how to read them and switch between time periods. Response Time Chart The response time chart shows how long checks took over ...
    • Understanding Uptime Percentage

      Uptime percentage is the most commonly used metric for describing service reliability. This article explains how PulseAPI calculates it and how to interpret the numbers. How Uptime Percentage Is Calculated Uptime percentage = (successful checks ÷ ...
    • Viewing Check History

      The check history is a log of every HTTP request PulseAPI has made to a monitor. It's the primary tool for diagnosing problems, understanding patterns, and reviewing past incidents. How to Access Check History In the left sidebar, click Monitors. ...
    • Understanding Teams

      A team is the top-level workspace in PulseAPI. All monitors, projects, incidents, alert rules, and notification channels belong to a team. This article explains what teams are and when to use multiple teams. What a Team Is When you create a PulseAPI ...
    • Response Time Spikes Explained

      A response time spike is a check result where the response time was significantly higher than normal — then returned to normal on the next check. This article explains what causes spikes and how to interpret them. What a Spike Looks Like On the ...