使用HTTP HEAD方式监控大文件URL

类归于: 产品与使用技巧 — 标签:, , , — colin @ 2:10 下午 2009年10月29日

很多用户都在监控宝中使用GET或者POST方式监控指定URL的响应时间和可用率,在这些URL的监控过程中,监控宝会下载URL的响应内容,并且将下载时间也算入整体响应时间中。

但是,对于一些大文件的URL,比如提供下载服务的站点,由于文件下载需要较长的时间,同时消耗被监控站点的带宽,而且下载内容毫无意义,所以监控宝推出了HEAD方式的支持,你可以在创建监控任务的时候,选择HEAD请求方式。

HEAD方式是HTTP标准的请求方式之一,采用HEAD方式的HTTP请求告诉服务器只要返回响应HTTP头信息即可,而不需要返回响应正文。

这样一来,我们既可以监控下载服务的可用率,也可以规避下载文件正文,但同样可以统计除了下载时间以外的响应时间,事实上这部分时间正是分析的重点,它包括DNS解析时间、与服务器建立TCP连接的时间,以及服务器处理请求并开始返回内容的时间,后边两部分时间都可以用来衡量服务器负载和繁忙程度。