网站流量统计

news/2024/5/20 4:30:45/文章来源:https://blog.csdn.net/VooleBoy/article/details/83435041

常使用web服务器的朋友大都了解,一般的web server有两部分日志:
    一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息
    二是访问日志信息,它记录的访问的时间,IP,访问的资料等相关信息。
   
现在我来和大家介绍一下利用tomcat产生的访问日志数据,我们能做哪些有效的分析数据?

首先是配置tomcat访问日志数据,默认情况下访问日志没有打开,配置的方式如下:
    编辑 ${catalina}/conf/server.xml文件.注:${catalina}是tomcat的安装目录
    把以下的注释(<!-- -->)去掉即可。
            <!--
        <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="logs"  prefix="localhost_access_log." suffix=".txt"
                 pattern="common" resolveHosts="false"/>
        -->
    其中 directory是产生的目录 tomcat安装${catalina}作为当前目录
    pattern表示日志生产的格式,common是tomcat提供的一个标准设置格式。其具体的表达式为 %h %l %u %t "%r" %s %b
    但本人建议采用以下具体的配置,因为标准配置有一些重要的日志数据无法生。
        %h %l %u %t "%r" %s %b %T 
具体的日志产生样式说明如下(从官方文档中摘录):
    * %a - Remote IP address
    * %A - Local IP address
    * %b - Bytes sent, excluding HTTP headers, or '-' if zero
    * %B - Bytes sent, excluding HTTP headers
    * %h - Remote host name (or IP address if resolveHosts is false)
    * %H - Request protocol
    * %l - Remote logical username from identd (always returns '-')
    * %m - Request method (GET, POST, etc.)
    * %p - Local port on which this request was received
    * %q - Query string (prepended with a '?' if it exists)
    * %r - First line of the request (method and request URI)
    * %s - HTTP status code of the response
    * %S - User session ID
    * %t - Date and time, in Common Log Format
    * %u - Remote user that was authenticated (if any), else '-'
    * %U - Requested URL path
    * %v - Local server name
    * %D - Time taken to process the request, in millis
    * %T - Time taken to process the request, in seconds

There is also support to write information from the cookie, incoming header, the Session or something else in the ServletRequest. It is modeled after the apache syntax:

    * %{xxx}i for incoming headers
    * %{xxx}c for a specific cookie
    * %{xxx}r xxx is an attribute in the ServletRequest
    * %{xxx}s xxx is an attribute in the HttpSession


现在我们回头再来看一下下面这个配置 %h %l %u %t "%r" %s %b %T 生产的访问日志数据,我们可以做哪些事?
先看一下,我们能得到的数据有:
    * %h 访问的用户IP地址
    * %l 访问逻辑用户名,通常返回'-'
    * %u 访问验证用户名,通常返回'-'
    * %t 访问日时
    * %r 访问的方式(post或者是get),访问的资源和使用的http协议版本
    * %s 访问返回的http状态
    * %b 访问资源返回的流量
    * %T 访问所使用的时间
   
有了这些数据,我们可以根据时间段做以下的分析处理(图片使用jfreechart工具动态生成):
  * 独立IP数统计
  * 访问请求数统计
  * 访问资料文件数统计
  * 访问流量统计
  * 访问处理响应时间统计
  * 统计所有404错误页面
  * 统计所有500错误的页面
  * 统计访问最频繁页面
  * 统计访问处理时间最久页面
  * 统计并发访问频率最高的页面

 

 

 

 

 

 

 

 

 

 


分析工具包括两大部分,一个是后台解释程序,每天执行一次对后台日志数据进行解析后保存到数据库中。
第二个是显示程序,从数据库中查询数据并生成相应的图表信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_865582.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用网页压缩来提升网站浏览速度

网站的访问速度是由多个因素所共同决定的&#xff0c;这些因素例如应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等。其中最重要的 一个因素是应用程序本身的响应速度&#xff0c;因此当你为网站性能所苦恼时&#xff0c;你第一个需要着手进行处理的…

baidu网址提交|baidu收录网址提交|向百度提交网站

向百度提交网站:http://www.baidu.com/search/url_submit.html 方便百度爬行你的网站&#xff0c;收录你的信息 -------------------------- 新闻&#xff1a; Google天使投资人透露投资策略&#xff1a;团队第一 网站导航: 博客园首页 新闻 .NET频道 社区 博问 闪存…

大型网站技术架构

架构演变第一步&#xff1a;物理分离webserver和数据库 最开始&#xff0c;由于某些想法&#xff0c;于是在互联网上搭建了一个网站&#xff0c;这个时候甚至有可能主机都是租借的&#xff0c;但由于这篇文章我们只关注架构的演变历程&#xff0c;因此就假设这个时候已经是托管…

如何设计通用的网站模板

http://www.serverjia.cn/html/wlpz/c/yy/2009/0311/29412.html 现在网络上已经到处可以看到使用模板开发出来的网站。使用模板开发网站有很多好处&#xff0c;最主要的就是模板与程序完全脱离&#xff0c;用户可以根据规定好的标签任意开发模板&#xff0c;导入到模板引擎里就…

opc-ua技术资料网站汇总

OPC官方网址&#xff1a;https://opcfoundation.org/ OPC中国官网&#xff1a; http://www.chinaopc.org/ ----------------------------------------------------------------- http://www.advosol.com/ 一个收费的国外OPC开发包 ------------------------------------…

大型网站架构技能图谱(Java版)

在大型网站技术架构中&#xff0c;涉及到许多的技术&#xff0c;这些技术是具备大型网站架构设计能力的前提和基础。因为笔者对Java比较熟悉&#xff0c;所以下面的技术图谱都是围绕Java后端工程师展开的。如有不正确或者不完善的地方&#xff0c;欢迎补充。

Fortran在线学习网站

Fortran Tutorialhttps://www.tutorialspoint.com/fortran/index.htm

8款HTML5/jQuery应用助网站走向高上大

在WEB3.0的时代&#xff0c;我们的网站不仅要实现实用价值&#xff0c;更要为用户设计优秀的用户体验。jQuery是一个不错的JS框架&#xff0c;结合目前最新的HTML5技术&#xff0c;我们可以将自己的网站脱胎换骨&#xff0c;立马走向高上大&#xff0c;至少在前端页面上。 1、…

localhost:6666/无法访问此网站

在写demo的时候遇到这个问题 反反复复检查了代码&#xff0c;操作了好几次&#xff0c;还是不行&#xff0c;后来查询到&#xff0c;是一些浏览器对某些端口做了限制&#xff0c;比如谷歌浏览器 更改了端口之后重新跑代码&#xff0c;没问题

自学宝典:10个学习Android开发的网站推荐

发表于 2015-02-23 10:22| 18829次阅读| 来源 简书| 90 条评论| 作者 Tikitoo 移动开发 Android 开发者 GitHub CodePath android开发 摘要&#xff1a;本文作者Tikitoo总结自己在学习Android开发过程中发现的好网站&#xff0c;包括Android Developers、GitHub等&#xff0c;以…

12个免费学习编程的网站

发表于 2015-09-09 17:15| 7774次阅读| 来源 Entrepreneur| 16 条评论| 作者 John Rampton 编程 程序员 摘要&#xff1a;无论想学什么,也无论出于什么目的想学,都需要你保持好奇心。但是作为刚想入门的新手&#xff0c;面对眼前海量的信息&#xff0c;或许根本不知道从哪里开始…

从12306.cn谈大网站架构与性能优化

原文地址&#xff1a;http://www.ha97.com/5169.html PS&#xff1a;关于12306.cn网站&#xff0c;前些时间&#xff0c;骂的人很多&#xff0c;但是这网站的压力和架构不是一般非专业人生想得这么简单。下文是资深架构师陈皓写的关于12306.cn购票网站的架构和性能系列分析&…

在SharePoint页面中如何显示来自其他网站的List

为了方便用户使用&#xff0c;我们会把SharePoint网站设计成层次结构&#xff0c;并希望用户在主页上看到来自子网站的内容。比如希望把放在父网站的一个列表的内容显示在子网站的主页上面。这种需求看起来稀松平常&#xff0c;但实际上不容易。 为了说明方便&#xff0c;我把列…

sharepoint网站登录弹框,如何设置自动加域名

打开IIS--选中网站--功能视图--IIS--身份验证&#xff0c;接下来如下图所设置&#xff1a; 又键单击“基本身份验证”--编辑&#xff0c;如下图所示&#xff0c;在默认域中 输入“域名”&#xff0c;点击确定即可&#xff1a;

网站seo优化需要从网站的哪些方面进行优化工作

网站seo优化是很多企业都在做的一种线上推广模式&#xff0c;如果企业网站优化做的好&#xff0c;那么网站流量和网站关键词排名将随之增多&#xff0c;而很多企业的高层不懂得网站优化技术&#xff0c;因为他们没有接触过seo优化这个行业&#xff0c;因此对此不是很了解&#…

网站关键词排名突然下降的原因有哪些?

做网站关键词排名波动起伏是正常的现象&#xff0c;对于老站长来说已经是习以为常。而对于很多刚入门的seo优化人员来说&#xff0c;就会想着各种理由&#xff0c;比如说是否中了百度算法、是否有堆砌关键词、是否被降权等等&#xff0c;于是就从头到尾的去检测网站然后相应去修…

赣州seo教您如何利用文章页来做长尾关键词优化?

网站优化离不开关键词优化&#xff0c;一个自然排名好的网站&#xff0c;其20%的流量是来自于长尾关键词的流量&#xff0c;因此&#xff0c;长尾关键词的优化在网站优化中起到至关重要的作用&#xff0c;一般长尾关键词广泛分布于网站的标签、文章、专题等页面&#xff0c;而文…

网站关键词优化之seo标题写法,快速学会搜索引擎分词技术!

网站标题在做 网站关键词优化的工作中起到至关重要的作用&#xff0c;而网站标题的布局也是众多SEOer容易忽视的一个问题&#xff0c;很多SEOer喜欢在标题里堆砌很多的关键词&#xff0c;如果网站标题布局不合理反而会受到百度算法的惩罚&#xff0c;严重者直接被K&#xff0c;…

站内seo网站优化需要做好哪些工作?

网站seo优化推广主要分为站内seo网站优化和站外seo网站优化&#xff0c;随着百度降低了外链的占比率&#xff0c;现如今站长们只有从站内去做好seo网站优化&#xff0c;而站内seo优化主要包含哪些方面呢&#xff1f;其实站内seo网站优化主要是通过网站的程序、内容、布局等多方…

seo网站优化中应如何为网站选择高质量外链?

随着百度算法的不断升级&#xff0c;现如今外链的效果已不如从前&#xff0c;虽然百度对外链的占比率降低了&#xff0c;但不代表这外链就没有效果了&#xff0c;只是现在外链最#注重质量度、相关性等等&#xff0c;而很多的seo站长都在为选择高质量外链而发愁&#xff0c;原因…