测量响应时间

测量响应时间

如何从控制台测量网站响应时间?

答案1

假设一个 UNIX 系统,一种简单的、人为的方法是:

time lynx http -source -dump http://google.com/ > /dev/null

这将显示 lynx 进行名称查找、连接服务器、等待服务器以及执行数据下载所需的时间。

真正的浏览器可以缓存您网站的一部分,但它们也需要呈现内容,因此如果您关心的是实际的用户体验,那么您就不想使用 lynx 方法。

答案2

问题很模糊。一个答案是

  • 在 Firefox 上安装 firebug 和 Google Pagespeed。

另一个答案是:

  • 花费 6 位数安装 Nework 和 Client Vantage 以及 HTTP 协议解码,然后查看图表

另一个答案是

  • 使用 TCPdump 捕获流量

另一个答案是

  • 重新配置 apache 以在日志文件中写入 %D

数百更多的。

这是基于对您想要测量的内容的许多假设。

去读

答案3

问题有点模糊,但有几种方法可以解决

  • 使用 smokeping 查看盒子的行为以及外部范围,非常有用
  • 向 apache 或您首选的 Web 服务器添加统计信息,以查看网页的平均服务时间
  • 还要检查平均负载,这也会给你一个很好的提示

您还可以使用外部免费网站来检查您的服务器http://www.changedetect.com/或者使用 Google Analytics

答案4

除了所有其他好的建议之外:

Web应用程序交易表现可以使用来自的开源 iMacros for Firefox 插件进行测量命令行

相关内容