AWStats日志文件中的一些术语解析

Visits: 访问

Number of visits made by all visitors. 所有用户的访问总数。

以一次会话(Session)为例,一个独立IP进入一个页面,然后在一个小时之内又请求了三个其他的页面。那么他访问的这些页面都包含在了这次访问中,也就是说,每次访问可能会浏览多个网页,一个单独的用户可能产生多次访问。(也就是独立IP访问间隔大于一小时的日志都被单独记录了下来)。

Pages: 页面

被浏览者访问的“页面“数量。通常是HTML、PHP或者其他的动态程序文件,不包括图片或者其他的类似于js,css的文件。awstats使用NotPageList变量来定义那些后缀不属于页面范畴,如果对OnlyFiles变量进行了配置,则只统计指定的文件类型。

Pages/perVisit:

Hits: 点击数

向服务器发出的请求的文件总数,包括之前提到的页面(Pages),但是不包括 SkipFiles 参数中指定的文件类型。SkipFiles默认为空。

Unique Vistor (UV):独立访问用户数

独立用户数是指一个人或者一台主机在当前的统计区间内,至少对服务器发生过一次请求的数量。如果用户在此期间发生了多次请求,则只统计一次。因为通过IP来区分访问用户,所以如果多名用户通过一台机器进行访问,怎会算作一个独立用户。

Awstats默认显示的统计周期是当月。

Bandwidth: 带宽

通过浏览器访问下载的页面、图像和文件尺寸的大小,默认单位是字节 bytes。

注意1:awstats只统计LogType指定的类型的访问的流量。默认是Web访问。共有四个参数,分别是:

W - For a web log file

S - For a streaming log file

M - For a mail log file

F - For a ftp log file

注意2:这个数字不包括一些协议头信息的数据大小,比如HTTP、HTTPS协议或者TCP/IP的头信息。

由于上述两个原因,一般这个数字要小与网络供应商提供的带宽消耗。(各个供应商对于带宽的计算可能都不太一样,有按照高峰值计算的,也有按照平均峰值计算的)

Entry Page: 着陆页面

用户在浏览期间访问的第一个页面。

注意:当一个访问发生在一个月的月末,结束在下个月的月初的时候,可能会发生有着陆页没有退出页的情况。这也是为什么着陆页和退出页不相同的原因。

Exit Page: 退出页面

用户浏览器件访问的最后一个页面。注意事项同上。

Session Duration: 会话

会话是指用户每次访问在网站上停留的时间。有时会话的值会为“未知 Unknown" 这是因为:1、在进行日志统计的时候会话仍未结束。2、用户访问发生在一个月的最后一天里的最后一个小时(由于技术原因,AWStats并未统计这样的会话)。

时间: 2024-10-10 18:07:38

AWStats日志文件中的一些术语解析的相关文章

springmvc-springMVC中使用 @ResponseBody将返回结果日志文件中

问题描述 springMVC中使用 @ResponseBody将返回结果日志文件中 springMVC 中使用 @ResponseBody将返回结果通过 MappingJacksonHttpMessageConverter转换json,怎么将转换的结果输出到日志文件中

xml-Android Xml文件中二进制数据怎么解析

问题描述 Android Xml文件中二进制数据怎么解析 二进制数据,base-64 解决方案 Android - 读取XML文件中的数据Android数据存储---Pull解析Xml文件将二进制数据放在XML文件中. 解决方案二: 读取那个二级制数据的节点 然后用base64 解密类库 解密 就可以吧

用vbs计算某个词在日志文件中的出现次数_vbs

问: 您好,脚本专家!如何计算 Failure 一词在日志文件中的出现次数?这里有个问题:由于日志文件一个接一个地写入事件,因而创建了一个非常之长的文本行. -- FS 答: 您好,FS.根据您电子邮件的其余部分来看,您的日志文件与下面的有些相似: Failure 2/7/2006 8:25 AM Failure 2/7/2006 9:45 AM Success  2/7/2006 3:10 PM Failure 2/8/2006 9:15 AM Success 2/7/2006 3:01 PM

python脚本实现统计日志文件中的ip访问次数代码分享_python

适用的日志格式: 106.45.185.214 - - [06/Aug/2014:07:38:59 +0800] "GET / HTTP/1.0" 200 10 "-" "-" 171.104.119.22 - - [06/Aug/2014:08:55:01 +0800] "GET / HTTP/1.0" 200 10 "-" "-" 27.31.238.242 - - [06/Aug/

将文件夹下所有文件输出到日志文件中(包括所有子文件夹下的)

转载:http://www.cnblogs.com/lori/p/3529936.html 代码: static void GetFiles(List<string> arr, string dir) { arr.AddRange(Directory.GetFiles(dir)); var subDir = Directory.GetDirectories(dir).ToList(); if (subDir != null && subDir.Count > 0) sub

Linux 系统中使用 logwatch 监控日志文件

Linux 系统中使用 logwatch 监控日志文件 Linux 操作系统和许多应用程序会创建特殊的文件来记录它们的运行事件,这些文件通常被称作"日志".当要了解操作系统或第三方应用程序的行为或进行故障排查时,这些系统日志或特定的应用程序日志文件是必不可少的的工具.但是,日志文件并没有您们所谓的"清晰"或"容易"这种程度的可读性.手工分析原始的日志文件简直是浪费时间,并且单调乏味.出于这个原因,对于系统管理员来说,发现任何一款能把原始的日志文件

模拟使用Flume监听日志变化,并且把增量的日志文件写入到hdfs中

1.采集日志文件时一个很常见的现象 采集需求:比如业务系统使用log4j生成日志,日志内容不断增加,需要把追加到日志文件中的数据实时采集到hdfs中. 1.1.根据需求,首先定义一下3大要素: 采集源,即source-监控日志文件内容更新:exec 'tail -F file' 下沉目标,即sink-HDFS文件系统:hdfs sink Source和sink之间的传递通道--channel,可用file channel也可以用 内存channel. 1.2.进入/home/tuzq/softw

MySQL中二进制与重做日志文件的基本概念学习教程_Mysql

二进制日志二进制日志记录了所有对数据库执行更改的操作,二进制主要有以下两种作用: 1.恢复(recovery)2.复制(replication) 二进制日志的启动:配置参数log-bin[=name],如果不指定name,则默认二进制日志文件名为主机名,后缀名为二级制日志的序列号,所在路径为数据库所在目录. 以index为后缀的文件为二进制日志的索引文件,用来存储过往生产的二进制日志. 和二进制日志相关的参数: max_binlog_size.binlog_cache_size.sync_bin

mysql中删除二进制日志文件释放磁盘空间

这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个 语句执行的时间,也会记录进去的. 这样做主要有以下两个目的: 1:数据恢复 如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失. 2:主从服务器之间同步数据 主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步. 处理方法分两种情况: 1:只有一个mysql服务器,那