网站响应时间测量简介

文章撰写者:
  • Web工具
  • 更新:May 19,2015

从请求某个URL的时刻到完全显示所请求的页面所经过的时间被定义为响应时间。 此过程由3单元组成 - 传输,处理和渲染。

  • 传输是传输用户请求和接收服务器响应所需的时间。
  • 处理描述服务器处理请求并生成响应的时间段。
  • 渲染是一种客户端操作,包括客户端计算机显示响应所需的时间。

有几种方法可以衡量网站的响应 - 客户端测试,服务器端测量和来自不同位置的远程网站监控。 所有这些方法都有其优点,但选择取决于您。

服务器端测量

服务器端测量是可靠的,但是当存在代理服务器时有时会很困难,这在今天非常普遍。 作为服务器端应用程序,配置可能存在很多问题,在某些情况下,它会随着您的站点而下降,并且可能没有其他任何可以执行的操作。 服务器端测量是收集访客信息的好方法,但没有远程监控的全部功能。

客户端测试

客户端测试是您最准确地了解用户体验的最佳方式。 但是,它仅限于您的网络或地理位置,并且通常不会反映普通互联网用户对您网站的普遍体验。 有几种工具可以帮助您衡量网站的响应时间。 有些是简单的客户端脚本,有些则更高级(例如来自Yahoo!的Yslow和来自Google的Page Speed)。 后两种工具最适用于Firefox,主要用作Firebug的补充。

虽然客户端测试是获取有关用户体验的第一手信息的好方法,但它可能非常耗时,而且只能从一个位置为您提供网站可见性的详细信息。 如果您的业务是本地业务,这可能不是问题,但对于遍布全球的客户的在线零售商和服务提供商来说,这还不够。

远程网站监控

远程监控是由一个或多个远程位置同时执行的重复测试。 您可以从不同的地理位置运行各种测试,有效地模拟来自不同检查点的用户体验,并获得有关您网站响应时间的准确信息。 它准确,易于实施,其应用程序备份灵活的报告系统和紧急24 / 7现场支持。

关于WHSR嘉宾

本文由客座撰稿人撰写。 以下作者的观点完全是他或她自己的观点,可能无法反映WHSR的观点。