Pingdom 工具

2025年3月17日 | 阅读 8 分钟

Pingdom 是一套超越网站性能监控的常用工具集。除了页面速度分析,Pingdom 还包括正常运行时间监控、交易监控、访问者洞察(RUM)以及服务器监控工具,并在您的网站出现问题时提供警报系统。它是WordPress社区中最受欢迎的性能测试工具之一。

Pingdom 是一款深度十足的网页速度测试工具。它的界面简洁易用。生成的数据组织良好,易于快速浏览或深入研究细节。Pingdom 是向客户提供报告的绝佳工具,同时也能为开发人员提供足够具体的信息来解决问题。

Pingdom 是一家瑞典的网站监控软件即服务公司,成立于斯德哥尔摩,后被奥斯汀收购,隶属于SolarWinds。该公司每年发布关于全球互联网使用情况的报告,这些报告经常被学术出版物和媒体组织引用为互联网相关统计数据的来源。

Pingdom 提供 14 天免费试用,其网站监控套件的起价为每月 42.12 美元。

Pingdom 的功能

Pingdom 在选项和简洁性方面为用户提供了不错的平衡。它提供以下优势:

  • Pingdom 允许用户在其当前配置的四个不同测试位置测试其网页速度。通常,您需要选择离您网站地理用户群最近的测试位置。
  • 结果易于阅读,对性能洞察进行字母评分分解,并提供具体的问题列表供您解决。
  • 它对于解决您最复杂的网站性能可靠性问题非常强大。
  • Pingdom 以实惠的价格提供高质量、可靠的监控。它有多种易于理解的计划,可以满足您的需求。
  • Pingdom 是SolarWinds DevOps解决方案的一部分,该解决方案提供全栈监控即服务。
  • Pingdom 跟踪您网站的加载时间,并找出影响客户最终用户体验的瓶颈
  • Pingdom 确保重要交互(如注册、搜索或可下载文件)不会变慢或中断。
  • 使用 Pingdom,您可以通过短信、电子邮件和应用内通知接收关于错误消息、HTTP 状态、内容更改等的警报。
  • 它基于带有精美图表的报告做出数据驱动的决策,这些图表清晰地显示了趋势。
  • Pingdom 工具确实有一个通过移动设备测试您网站的选项。

如何使用 Pingdom 工具

要使用 Pingdom 测量网站性能,您需要按照以下步骤操作:

第一步:使用您的网络浏览器访问 http://tools.pingdom.com

第二步:在文本框中输入您要测试的网站的 URL。

第三步:如果您想从特定位置测试网站,请选择您想要的地理区域。

Pingdom Tool

第四步:点击开始测试按钮。

几秒钟后,Pingdom 将分析页面及其每个元素的下载时间,然后提供整个页面加载过程的瀑布流图。每个下载的资源都由时间线上的彩色条表示。

Pingdom Tool

正如您在下面的图片中看到的,页面加载过程的每个步骤都用颜色编码:

Pingdom Tool
  • DNS:这是浏览器识别网站托管位置所需的时间。请确保您的网站使用可靠的 DNS 服务器。
  • SSL:如果 URL 指定了 SSL(如果 URL 以 HTTPS:// 开头),浏览器将与 Web 服务器交换加密密钥。
  • 连接:这是在浏览器发送请求之前,浏览器连接到服务器端口 80(HTTP)或 443(HTTPS)所需的时间。服务器在准备好接受请求时发送响应。使用持久性 HTTP 连接(即Connection: Keep-Alive标头)可以减少后续客户端请求服务器的时间。
  • 发送:这是浏览器发送请求所需的时间,包括 URL、Cache-Control标头、域的 cookie 以及浏览器想要发送的任何其他标头(例如User-Agent)。
  • 等待:这是最重要的一步,也是您可以作为网站管理员控制的一步。等待时间是服务器处理请求、生成内容并开始发送响应所需的时间。它包括处理.htaccess规则、运行 PHP 代码以及访问数据库。
  • 接收:这是在服务器开始发送响应后下载请求页面所需的时间。
  • 总计:这是完成上述所有步骤的总时间。

Pingdom 工具测试地点

目前,Pingdom 为其免费速度测试工具提供了七个不同的测试地点:

  1. 亚洲:日本东京
  2. 欧洲:德国法兰克福
  3. 欧洲:英国伦敦
  4. 北美:美国华盛顿特区
  5. 北美:美国旧金山
  6. 太平洋:澳大利亚悉尼
  7. 南美:巴西圣保罗

如果您的网站面向特定地理区域,您应该选择离该区域最近的测试地点。但是,如果您的网站面向全球访问者,您需要从不同地点运行测试。这将让您看到您的网站对世界各地的访问者来说将如何加载。

如果您注意到某些地区的加载时间很慢,您可能需要开始使用内容分发网络(CDN)来加快全球页面加载时间。

Pingdom 如何计算加载时间?

很容易陷入优化网站速度得分的陷阱。唯一重要的是您网站的加载时间。通常,如果可能,您希望目标是少于两秒。

但是,重要的是要理解“加载时间”在不同工具之间并不总是相同的,因为有不同的指标。

有两种主要方式可以将网站视为已加载:

  1. Onload 时间:页面处理完成,所有资源(例如,图像)都已加载。但是,这不包括一些对您的页面很重要的事件,例如 JavaScript。
  2. 完全加载时间:页面完全停止加载内容的时间。这总是会比Onload 时间慢。

如何使用 Pingdom 高级性能分析工具

除了关于您网站加载时间、文件大小和 HTTP 请求的基本信息外,Pingdom 还包含一些高级分析工具,可以深入了解您网站的性能。

尽管顶部的框中的指标是关于您的网站当前状况的快照,但其下方的分析指标可以帮助您改进您网站的性能。

  • 摘要框:我的网站现在表现如何?
  • 高级分析:我如何才能让我的网站更好?

结果的下一部分显示了网站的主要关注领域。早期测试的一些常见功能也在此处突出显示。

1. 改进页面性能

改进页面性能部分包括七种流行的优化策略,以及一个分数,表明您的网站在实施每种策略方面的表现如何,例如:

  • 减少 HTTP 请求数量
  • 添加Expires标头
  • 使用 gzip 压缩组件
  • 使用无 cookie 的域
  • 减少 DNS 查询
  • 避免空的 src 或 href
  • 将 JavaScript 放在底部
Pingdom Tool

2. 响应代码

响应代码部分会告诉您页面上所有正在加载的资源的情况,尤其适用于您的网站已经运行一段时间的情况。200 或 300 系列的响应代码通常没问题,但您需要排除所有 400 和 500 系列的错误。

Pingdom Tool

您还可以使用瀑布流(稍后会详细介绍)来找出哪些资源导致 404 和 500 错误,并采取适当的措施将其删除或修改您的网站。

3. 内容和请求细分

四张表格提供了关于您的内容和请求分布的信息。

Pingdom Tool
  • 按内容类型划分的内容大小将您的所有资产按类型分组,例如图像、脚本、CSS、HTML 等。您可以使用此信息来排除任何明显的问题。加载页面上的 20MB 图像通常意味着您应该优化您的图像,而加载 2MB JavaScript 意味着您需要更有效地使用脚本。
  • 按内容类型划分的请求表以另一种方式显示您网站的请求数量,这是另一种优化方式,如果您正在加载大量单独的脚本,那么可能是时候将它们合并成一个(或至少几个)了。
  • 按域划分的内容大小按域划分的请求显示有关内容来源的类似信息,并让您快速了解您正在加载多少外部内容。

您希望主要从本地源或 CDN 加载内容。如果您从站外源加载大量内容,则可能会因为必须等待缓慢的响应而冒着降低网站速度的风险。

4. 文件请求(瀑布流分析)

文件请求部分显示您网站上的每一个 HTTP 请求。例如,如果您在顶部的摘要框中看到 50 个 HTTP 请求,那么本节将有 50 个条目,每个 HTTP 请求一个。

开发人员使用此工具来直观地了解网站的加载方式以及瓶颈所在。它提供了大量信息,特别是如果您使用展开箭头来获取每个请求的详细信息。

Pingdom Tool

右侧的图标指示请求内容的类型。如果响应不是 200 系列,您将看到一个警报图标。

最后,有一个水平条形图显示资源何时以及如何加载。

对于本地资源,密切关注连接大小是个好主意。漫长的连接时间可能表明您的主机存在问题(假设您的网站配置得当)。查找阻碍您网站加载的长条形图,或者具有漫长 DNS 或其他指标的外部资源。

Pingdom 定价

Pingdom 提供 14 天免费试用和两个付费服务,每个服务的价格根据您的使用情况而定。

  1. 合成监控:包括交易监控、页面速度监控和正常运行时间监控。
  2. 真实用户监控 (RUM):它允许您查看真实人类访问者体验的实际加载时间。

您可以根据需要选择使用其中一项或两项。每项服务起价为每月 10 美元,价格将根据以下指标进行调整:

  • 合成监控的检查次数。
  • 真实用户监控的月度页面浏览量。

注意:14 天免费试用包括对合成监控和真实用户监控的访问。

付费 Pingdom 功能

当您购买 Pingdom 专业版账户后,它将提供以下强大功能。您也可以使用 14 天免费试用来测试所有这些功能。

  1. 正常运行时间监控:正常运行时间监控是 Pingdom 提供的最基本的监控类型。它包含一个图表,结合了平均响应时间和您的网站可能出现的任何停机时间。
  2. 交易报告:交易报告允许您确保跨多个操作和页面的用户交互能够顺利进行,这对于电子商务、SaaS应用程序和其他基于交互的网站来说是无价的。
  3. 访客洞察:页面速度测试往往是人为的。在浏览器中加载您的网站或使用 Pingdom 等外部服务启动测试。访客洞察是 Pingdom RUM 服务的一部分,它提供了一小段代码供您添加到您的网站。添加后,您将看到您的网站对实际访问者的加载时间,而不是您或某个自动机器人。
  4. 警报:Pingdom 开箱即用地提供了一个基本的警报系统。您可以接收电子邮件、基本应用通知和短信,您的警报将在几分钟内到达。

Pingdom 还为某些应用程序(如Slack)内置了集成,您还可以设置与Webhooks的集成,例如使用ZapierWebhooks连接到任何应用程序。


下一主题什么是 ACMarket