网站分析工具——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也很常用,有兴趣的可以了解一下
none