快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记APP_机器人论坛



你完全不用耐心的看完后面所有的阐明,awstats在进行日志统计时,

敕令行统计增添: -databasebreak=day

报表输出时增添: &databasebreak=day&day=DD

即可按天进行统计, 办理按月统计,归档数据过大年夜导致统计过慢/掉败的问题。

问题:

很多网站在流量从10万级增添到百万级今后就放弃了awstats作为统计,详细体现便是到月尾的时刻,统计数据会运行1天都运行不完。于是就改为webalizer或者analog了。着实这并非awstats统计效率不高:awstats很多富厚的统计指标:蜘蛛识别 浏览器识别,文件类型统计等,都是比Webalizer富厚的,Webalizer要实现类似的统计力度也会呈现机能问题。

缘故原由阐发:

机能的瓶颈在哪里呢:awstats统计缺省时按月统计,到月尾时刻记着的头20多天的历史IP等累和记APP计统计指标,会使得DUM和记APPP数据文件变得很大年夜(数百M),而awstats运行时,必要的内存量是dump数据文件的3-4倍。当这个monthly积累的数据导致awstats统计脚本载入内存的数据量过大年夜,用到系统文件互换做内存的时刻日志统计效率就会低落了(处置惩罚速率会低2-3个数量级),于是呈现了运行一天都统计不完前一天日志的征象。

办理:

AWStats富厚的统计指标照样很有用的,而一个网站已经达到日切切级的造访哀求,按天的具体的数据统计也是必须的了。以是:索性就义一下按月的自力IP统计,将日志改成按天统计,假如必要按月的汇总,可以使用awstats的dump数据成为一其中心数据源汇总统计。

其他问题:

1 按天的报表浏览:用Calendar.php做个日历浏览界面;

按天统计后,awstats的输出文件会变成awstatsMMYYYYDD.confname.txt 天天一个统计文件,而报表的输出必要增添 &databasebreak=day&day=DD 来指定某一天的数据。增添了日期后,awst和记APPats的报表输出有和记APP些未方便,awstats本身没有供给按日的浏览,可以自己做个日历前端,方便awst和记APPats的报表浏览。

2 日志数据源:最好是压缩的,由于日志上2G今后,文件系统出问题的可能性大年夜。只管即便照样压缩日志后,经由过程zcat管道给awstats进行统计;

您可能还会对下面的文章感兴趣: