如何从控制台测量网站响应时间?
答案1
假设一个 UNIX 系统,一种简单的、人为的方法是:
time lynx http -source -dump http://google.com/ > /dev/null
这将显示 lynx 进行名称查找、连接服务器、等待服务器以及执行数据下载所需的时间。
真正的浏览器可以缓存您网站的一部分,但它们也需要呈现内容,因此如果您关心的是实际的用户体验,那么您就不想使用 lynx 方法。
答案2
答案3
问题有点模糊,但有几种方法可以解决
- 使用 smokeping 查看盒子的行为以及外部范围,非常有用
- 向 apache 或您首选的 Web 服务器添加统计信息,以查看网页的平均服务时间
- 还要检查平均负载,这也会给你一个很好的提示
您还可以使用外部免费网站来检查您的服务器http://www.changedetect.com/或者使用 Google Analytics