{% extends "base.html" %} {% import "tool_parts.html" as p %} {% block title %}{% if result %}{{ url }} is {{ result.verdict|lower }}: HTTP {{ result.status }} in {{ result.timing.total_ms }} ms{% else %}Free website uptime and speed check{% endif %}{% endblock %} {% block desc %}{{ tool.desc }}{% endblock %} {% block content %} {{ p.head(tool) }} {{ p.form(tool, input_value, 'https://example.com/page') }} {{ p.error(error, url) }} {% if result %} {% set t = result.timing %} {% call p.verdict(result.status|string, result.verdict_class, result.verdict ~ ' · HTTP ' ~ result.status, result.subtitle, result.final_url, checked_at) %}
| {{ s.label }} | {{ s.ms }} ms | |
| Total | {{ t.total_ms }} ms |
DNS, connect and TLS are measured on a probe connection to the first host; wait and download on the final response. One sample from one location, so treat it as a spot check.
Every redirect adds a round trip. Point links straight at the final URL where you can.
{% endif %}One real GET from Vigil's servers: HTTP status, DNS lookup, TCP connect, TLS handshake, time to first byte and download time, every redirect hop with its status, the server header and the response size.
A site can be up from your office and down from everywhere else: DNS, firewalls, CDN regions. A check from outside is the only one that counts.