Web 性能行业充满了描述网站加载时发生的操作的单词和术语。 事实上,测量 Web 性能的过程已被分解,因此每个离散动作和测量都有一个独特的术语。 这使得那些正在测量的人更容易在页面加载时跟踪各个步骤并发现需要改进的区域。 然而,在不同的公司中,绩效跟踪术语可能会有所不同,因此相同的短语可能意味着略有不同的事情。 下面列表中指出的大多数基于时间的指标都以毫秒为单位。
“字,字,字…有一次,我有礼物!我可以用文字做爱,就像陶工用粘土做杯子一样。
让我们看一下其中的一些单词和术语,以便为它们确定与测量 Web 性能相关的明确含义。
常见的 Web 性能行业术语
缓存:浏览器维护最近请求的页面和图像的副本,以便当再次需要它们时,它不必要求服务器提供另一个副本。 缓存大大提高了浏览器的性能,尤其是在图像或图形繁重的网站上,在多个页面上使用相同的图像。
连接时间: 浏览器通过网络连接到 Web 服务器所需的时间。
DNS 查找:浏览器查找所请求的域名(例如 www.dotcom-monitor.com)的 IP 地址(例如 123.456.789.010)所需的时间。
下载: 将每条内容从服务器发送到浏览器所花费的时间。
DOMContentLoaded:完全加载和解析 HTML 文档所需的时间,但在图像、样式表和子框架完成加载之前。
Onload:所有同步脚本(如图像、样式表和子帧)完成加载所需的时间。
重定向:一种使网页或网站在多个 URL 地址下可用的技术。
重定向 时间是从收到要重定向的通知到完全接收到浏览器重定向到的对象之间的时间量。
渲染:显示页面、运行内联 JavaScript 和加载图像所需的时间。
SSL/SSL 协商: 浏览器和受安全套接字层加密保护的服务器建立安全套接字层 (SSL) 握手所需的时间(意味着客户端在建立连接之前已确认它识别并信任 SSL 证书的颁发者)。 然后,在 SSL 握手之后,客户端确认它识别并信任 SSL 证书的颁发者,并建立连接。
TTI(互动时间): 从最终用户的角度来看,页面的主要交互内容被显示并变得交互式。
TTFB(到第一个字节的时间): 从虚拟用户发出 HTTP 请求到来自 Web 服务器的响应的第一个字节之间的时间。 这种测量有助于我们更好地了解网络和 Web 服务器的响应速度。 TTFB 包括套接字连接的时间、发送 HTTP 请求的时间以及接收 HTTP 响应的第一个字节的时间。
这些是我们用于跟踪网络性能的一些基本单词和术语。 它可能不是莎士比亚,但您可以在 Dotcom 监视器知识库中找到其他单词和术语。
{ 图片来源: Horia Varlan – cc }