测量响应时间

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

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

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

这将显示lynx花费多长时间进行名称查找,连接到服务器,等待您的服务器并执行数据下载。

真正的浏览器可以caching你的网站的一部分,但他们也需要渲染的内容,所以如果你关心的是实际的用户体验,你不想使用lynx方法。

问题非常模糊。 一个答案将是

  • 在Firefox上安装firebug和Google Pagespeed。

另一个答案是:

  • 去花6个数字安装Nework和客户端Vantage与HTTP协议解码并看图

另一个答案是

  • 捕获TCPdump的stream量

另一个答案是

  • 重新configurationApache以在日志文件中写入%D

还有数百个。

这是基于你想要测量的许多假设。

去读这个 , 这个 , 这个和这个

这个问题有点含糊,但是你有几种方法可以做到这一点

  • 使用发烟看箱子的行为,也外面达到,相当有用
  • 将统计数据添加到Apache或您的首选Web服务器,以查看您的网页的平均服务时间
  • 也检查负载平均,这也会给你一个很好的提示

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

除了所有其他好的build议:

Web应用程序事务性能可以通过命令行中的开源iMacros for Firefox插件来测量。