Skip to main content
Performance Tools

Keep-Alive Checker

Check whether a website lets browsers reuse one connection for several requests.

Refresh Result
Not sure what to enter? Try an example: wikipedia.org
Free & instant No signup How to use FAQ
Disabled

wikipedia.org

Timeout
Not specified
Max Requests
Not specified
Enabling Keep-Alive reduces connection overhead for visitors loading multiple resources.
Last checked: 3 minutes ago Cached
Download JSON Download PDF
90/100

Result Summary

Warnings

Keep-Alive not detected

How to Fix

Enable Keep-Alive - persistent connections reduce overhead for visitors loading multiple resources.

Enter a URL to see whether the server supports persistent (keep-alive) connections.

What is HTTP Keep-Alive?

Keep-Alive (persistent connections) lets a browser reuse one connection for several requests instead of opening a new TCP and TLS connection for every file. That saves round trips on each page load. HTTP/2 and HTTP/3 connections are always persistent.

How to check Keep-Alive support

  1. Enter the domain in the box above.
  2. Click Check Keep-Alive.
  3. Confirm persistent connections are supported.
  4. If not, enable keepalive in your web server, or serve the site over HTTP/2.

Related checks

Keep-Alive lets a browser reuse one connection for many files, which matters most on slow mobile networks. If it is off, it is usually a server setting - JustChecker tracks response times after you change it.

Frequently Asked Questions

Opening a connection - especially an HTTPS one - takes several round trips. Reusing it for every image and script on a page saves that time again and again.

HTTP/2 and HTTP/3 always reuse connections, so it's built in. The check matters most for servers still on HTTP/1.1.

It is on by default in Nginx and in Apache (KeepAlive On). If it's off, check your server config or ask your host.
Share this tool:
Need a website for your business? Only $599