如何从 pingdom 等获取“响应时间”?

如何从 pingdom 等获取“响应时间”?

我刚刚收到来自 pingdom 的报告:

在此处输入图片描述

Ans 想知道他们如何知道有关网站的“响应时间”信息。GET 请求不会提供该信息。

答案1

... 想知道他们如何知道有关该网站的“响应时间”信息。

我不确定 Pingdom 到底是做什么的,但标准似乎是测量完整的页面加载时间,但是没有图片:

例如:http://www.alertfox.com/Tools/LoadTime/

“该测试测量了分布在全球的三个监测站的响应时间(不含图像的 HTML 加载时间)。”

从技术上讲,这相当于http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx

答案2

你提出一个问题,然后等待答案。很简单。

编辑:一个非常基本且不精确的例子:

rivendell:~ sw$ time curl serverfault.com > /dev/null
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  126k  100  126k    0     0  84088      0  0:00:01  0:00:01 --:--:-- 97802

real    0m1.545s
user    0m0.004s
sys  0m0.009s

答案3

“GET 请求没有提供该信息。”

不是的,这就是为什么像 Pingdom 这样的服务会启动计时器并测量 GET 请求何时完成。

测量页面加载时间的更复杂的方法是使用真实浏览器,如下所示:加载

相关内容