网站检查

查看一次 HTTPS 请求把时间花在了哪里:域名解析、建立连接、TLS 和等待首字节,以瀑布图显示。网站检查还会显示 HTTP 版本、TLS 连接和证书链。

在 App Store 下载
网站检查各阶段用时的瀑布图

五次请求,逐阶段拆分

输入地址后,网站检查会用 HEAD 或 GET 发送五次请求,每次间隔一秒。每次请求按系统报告的阶段拆分:DNS、TCP、TLS,以及从发出请求到收到首字节;结果显示典型总用时和最慢的一次请求。后面的请求可能复用连接,所以要把第一次请求和其余几次分开比较。

协议、TLS 与证书

每次请求都会显示 HTTP 版本(如 HTTP/1.1、HTTP/2 或 HTTP/3)、远端地址,以及是否经过代理。TLS 详情列出版本和密码套件、系统的信任评估结果,以及证书链中的每张证书,包括主体、签发者、有效期、名称和 SHA-256 指纹。

重定向最多跟随十次,并逐跳记录;也可以关闭跟随重定向。

保存与对比

每次检查都会以报告形式保存在「记录」里。有 Linkalyst Plus 时,可以把两次检查并排对比,看网站有没有变快。

常见问题

首字节时间很长说明什么?

如果前面几个阶段都很快,只有等待首字节的时间很长,通常是服务器应答慢,而不是你的网络慢。如果建立连接或 TLS 阶段慢,就要看看到服务器的网络路径。

该用 HEAD 还是 GET?

HEAD 只请求响应头,开销更小。有些服务器对 HEAD 的应答和 GET 不同,甚至根本不应答;GET 最多读取 256 KiB 的响应正文。

这就是网页的加载时间吗?

不是。它测的是对一个地址发出一次请求的用时。浏览器打开一个网页时要加载许多资源,往往来自许多服务器。

Linkalyst 可在 App Store 免费下载,适用于 iPhone 和 iPad。

在 App Store 下载