网站分析工具——Httpwatch(网站优化必备)


网站架设完毕,实际管理运维的人,却未必是网站代码的编写人员。所以,对页面结构、文件内容的设置,往往无从下手。这是一个分析网站header的工具。简单,一目了然。这样,对自己网站的情况,便有所知晓了。

A.      工具介绍:
a)    IE强劲插件

                         i.     网站内容结构、网站webserver分析工具

                       ii.     能够收集并显示网页深层信息

b)    使用条件:关闭IE,先安装

c)     通过本机浏览器发送的http请求进行页面抓包分析及监控

d)    可以对页面展示并整合分析

************************************************

B.      工具使用说明:
a)    清除缓存:在IE的“工具”选项中选择“文件夹选项”,删除cookies和临时文件。

b)    点击Httpwatch的选项“Record”,保证请求访问的过程处于可记录状态。

c)     在IE中输入要分析的网站域名,回车。

d)    访问情况即可被记录。
************************************************

C.      工具栏选项介绍:
a)    Stop:停止访问的记录

b)    Clear:清除访问的记录

c)     View:视图,观看的选项

d)    Summary:被选中的时候,显示的是整个页面被访问的概要情况。日志总结(请求数量),历时总时长,网络路由跳数,下载数据的字节数,上传数据的字节数,http压缩减少的字节数,解析查找次数,TCP连接数。

e)    Find:查找。可以根据需要在不同请求数据中查询上行下行的关键字所在位置。

f)      Filter:过滤器。帮助分析网站动静态比例分配,特别是对在页面的URL比较多的。可以选择不同类型的内容,包含特定关键字的URL,以及头文件,http返回码等。

g)    Save:保存记录的数据和导出格式。

h)    Help:帮助选项。

************************************************

D.      窗口选项说明(上层):
a)         Started:请求URL的开始时间

b)         Time Chart:请求耗损时间中各项时间的具体情况(请求,解析,建连,发送,等待,阻塞,接收等)

c)         Time: 请求URL的耗损时间

d)         Sent:客户端向服务器发起请求的字节数

e)         Received:服务器返回客户端的字节数

f)          Method:用户请求的方式

g)         Result:cache设备对用户请求的处理方式(HTTP返回码)

h)         Type:服务器返回客户端的命令

i)           URL:具体对应的URL。

************************************************

E.       窗口选项说明(下层)
a)         Overview:对各个URL的总体情况描述

b)         Header:分为两部分。

                         i.     Headers Sent:客户端向服务器发起的数据包包头信息;

                       ii.     Headers Received:服务器向客户端回复的数据包包头信息;

1.    (Status-Line):状态项,包括协议类型,http返回码和状态;

2.    Cache-control:是否可以被缓存(public可以;private和no-cache不可以;max-age表示可被缓存的时间长)

3.    Expires:过期时间,优先级低于cache-control中的max-age。

4.    Cache-encoding:文件的编码格式(gzip等,表示有经过压缩)

5.    Age:从最近一次被cache到节点的时刻到本次请求发起的时刻直接的时间长。

6.    Connection:获取数据后是否保持连接(keep-alive:获取后保持连接,这样在下次请求发起时可以减少解析和建连等耗费的时间,比如28;close:数据传输结束之后释放本次连接,下次再解析建立连接。)

7.    Accept-ranges:文件单位,一般是字节。

8.    Content-length:文件大小。

9.    Content-location:此URL内容所在的实际位置/来源。

10. Content-type:文件类型(文本,图片,aspx等)

11. Date:本次请求到达时的,服务器系统时间。

12. Etag:根据文件头header信息由混序或者哈希算法得到的标签。一旦文件有变动更改,标签一定发生变化。

13. Last-modified:文件的上一次/最近一次的修改时间。

14. Server:客户端设备情况(服务器类型和版本)

15. X-cache/via:由哪个公司的哪个节点服务器提供服务,节点是否有缓存

16. X-powerd-by:脚本语言。

c)         Cache:对应URL的cache具体情况(请求前后在cache中的变化,过期,最后修改时间,上一次cache更新时间,上一次接入时间,标签,hit数)

d)         Query String:请求字符串(不一定每个URL都有)

e)         POST Data:客户端发起的请求数据(不一定每个URL都有)

f)          Content:对应URL的具体内容信息

g)         Stream:以流的形式显示信息

************************************************

F.       实用价值:
l  缓存管理

l  网页摘要

l  Cookies管理

l  消息头的发送/接收

l  字符

l  目录……

除了IE浏览器上的httpwatch以后,还有火狐浏览器的firebug也很常用,有兴趣的可以了解一下

添加新评论 »