前言在我的上一篇文章《使用Nginx提升网站访问速度》中介绍了Nginx这个HTTP服务器以及如何通过它来加速网站的访问速度。
在实际的网站运营中,我们经常需要了解到网站的访问情况,例如每天有多少IP在访问、PV数是多少、哪个URL访问量最大、用户使用最多的浏览器是哪个、都是通过什么方式知道这个网站的以及有多少用户访问出错等等,通过掌握这些信息来提高用户的体验,从而改善网站的质量。
一般我们可以通过一些免费的访问统计网站例如GoogleAnalytics来或者这些信息。
但不足之处是这类网站只能对页面进行分析,不包括静态文件;
另外可能有很多的站长不愿意使用这类工具来暴露自己的数据,种种的这些因素使站长希望自己来分析访问日志。
而awstats就可以满足所有的这些需求。
Awstats是在SourceForge上发展很快的一个基于Perl的WEB日志分析工具,一个充分的日志分析让Awstats显示您下列资料:• 访问次数、独特访客人数,• 访问时间和上次访问,• 使用者认证、最近认证的访问,• 每周的高峰时间(页数,点击率,每小时和一周的千字节),• 域名/国家的主机访客(页数,点击率,字节,269域名/国家检测,geoip检测),• 主机名单,最近访问和未解析的IP地址名单• 大多数看过的进出页面,• 档案类型,• 网站压缩统计表(mod_gzip或者mod_deflate),• 使用的操作系统(每个操作系统的页数,点击率,字节,35OSdetected),• 使用的浏览器,• 机器人访问(检测319个机器人),• 蠕虫攻击(5个蠕虫家族),• 搜索引擎,利用关键词检索找到你的地址,• HTTP协议错误(最近查阅没有找到的页面),• 其他基于URL的个性报导,链接参数,涉及综合行销领域目的.• 贵网站被加入"最喜爱的书签".次数.• 屏幕大小(需要在索引页补充一些HTML标签).• 浏览器的支持比例:Java,Flash,RealG2reader,Quicktimereader,WMAreader,PDFreader.• 负载平衡服务器比率集群报告.Awstats的运行是需要PERL环境的支持,从awstats的文档来看,它对ApacheHTTPServer的支持是非常完美的,而当我们把Web服务器换成Nginx后,要运行awstats变得很麻烦。
首先Nginx本身对Perl的支持是比较弱的,甚至官方也不建议使用;
另外在日志格式上有需要修改后才能运行。
本文主要介绍通过让awstats对日志统计的结果生成静态页面,然后通过Nginx输出以达到统计Nginx访问日志的效果,其中还包括如何让Nginx自动切割日志文件。
配置Nginx自动切割日志
2024/7/13 18:52:05 73KB awstats 分析日志 Nginx日志
1
基于verilog的ps_2键盘驱动,已经验证综合即可实现
2024/7/12 20:31:35 7KB ps_2驱动
1
这些是本人辛苦收集的,其中有1上海交大英语六级阅读理解100篇文本2最新六级历年真题+全真模拟3大学英语六级考试高分突破4汉译英讲义.doc5简答题应试技巧.doc6六级单词.doc7六级考试改错冲刺模拟题.doc8听力讲义.doc9写作讲义.doc10英语100篇精读荟萃(高级篇).doc11阅读讲义.doc12综合讲义.doc..........
2024/7/12 18:38:55 2.26MB 六级
1
本文主要讲述利用JavaWeb的相关技术来制作一个简单论坛。
通过实际制作,实现了BBS论坛系统应有的一些基本功能,如:登陆功能,通过在登陆界面输入用户名和密码来实现会员的登录,用户只有登录成功了才能进行一系列的操作;
注册功能,用户首次登陆,需要先注册,注册时需要用户填写个人信息;
除此之外,还有浏览帖子、发表帖子、回复贴子以及删除帖子等等功能。
制作本论坛所用的软件是MyEclipse,数据库是MySQL,运行时所用的服务器是Tomcat,综合运用了HTMLL、Jsp、javabean、servlet。
2024/7/12 12:50:40 1.34MB jsp 论坛 bbs
1
这是一款功能相对完整的学生综合测评源码,采用了典型的三层架构,比较适合作为课程设计或者毕业设计使用,感兴趣的朋友可以下载看看哦。
2024/7/8 3:11:16 632KB 综测 评分 学生系统
1
简单的串行数据到8位并行数据的转换,verilog语言描述
2024/7/7 15:56:47 351B 串并 verilog
1
AVA+access综合测评系统毕业设计
2024/7/7 7:42:15 1.41MB JAVA
1
Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。
它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。
工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。
Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。
通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。
2024/7/7 2:35:45 1.72MB multisim
1
一、软件的具体操作1.建一个文件夹,里面必须有四个文件(Dblank;
deap;
deap.000;
123.dta)前三个文件在一般下载的DEAPVersion2.1中都有,直接复制过来就可以,第四个文件是一个数据文件,一般先在excel中先输入,再复制到一个记事本下就可以,注意在记事本下的数据只有数据,不包括决策单元的名称和投入、产出的名称,并且一定要先放产出,后是投入。
例子具体见123电子表格和123记事本。
2.对命令Dblank文件进行修改,修改后保存为123.ins文件3.打开deap软件,运行123.ins4,回车后自动会有123.out注意事项:(1)123.dta;
Dblank;
123.ins都用记事本打开;
(2)数据文件名和命令文件名一定要一样,如例子中都用123(3)文件夹中一定要包括deap.000文件,如果没有这个文件,打开deap软件,就会出现一闪就没有了的情况。
二,结果的分析在文件夹中打开123.out,看如下:1)firmcrstevrstescale10.6871.0000.687drs20.8141.0000.814drs30.3190.7090.450drs41.0001.0001.000-51.0001.0001.000-60.3360.4250.791drs70.6420.6480.991irs80.3790.3810.994irs90.7020.7500.936irs101.0001.0001.000-110.3040.4610.659irs120.3521.0000.352irs131.0001.0001.000-140.5940.9290.639irs150.4021.0000.402irsmean0.6350.8200.781firm:代表例子中的15的样本crste:技术效率,也叫综合效率vrste:纯技术效率scale:规模效率(drs:规模报酬递减;
-:规模报酬不变;
irs:规模报酬递增)crste=vrste×scale2)Resultsforfirm:3Technicalefficiency=0.709Scaleefficiency=0.450(drs)PROJECTIONSUMMARY:variableoriginalradialslackprojectedvaluemovementmovementvalueoutput17326.3800.0000.0007326.380output2119.9100.0000.000119.910input115427.000-4496.0100.00010930.990input25257.970-1532.371-1643.8282081.771第三个样本的具体分析如下:纯技术效率=0.709规模效率=0.450(drs):规模报酬应该递减第三个样本的投入产出情况分析:第一、二产出均没有冗余情况(因为其radialmovement和slackmovement均为零)第一个投入要素有投入冗余4496.010;
第二投入要素有投入冗余3176.199=1532.371+1643.828这个意思是说按第三个样本现在的产出冗余第一个投入要素可以减少4496.010,第二个投入要素可以减少3176.199Resultsforfirm:8Technicalefficiency=0.381Scaleefficiency=0.994(irs)PROJECTION
2024/7/6 21:06:54 193KB DEA软件
1
中国矿业大学程序设计综合实践(Qt)期末93分欢迎下载
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡