我有我自己的服务器(具有root权限)。
我需要访问我的网站等用户的统计数据…
我看了一个名为Webalyzer的应用程序…这是一个不错的select吗?
我在Ubuntu 9系统上运行apache2 …
如果你知道任何良好的服务器统计应用程序,请让我知道。
还有一个后续问题:所有的统计信息都保存在日志文件中? 那么这些日志文件会变成多大呢? 分裂他们的可能性会很好,不知道Webalyzer是否可以这样做…
Webalizer非常擅长挖掘你的Apache日志以查看统计信息 – 从哪个IP地址访问这些IP反向parsing到的域的种类(.com,.net,.co.uk,.ru,等等),他们的浏览器声称是什么(通常,虽然不总是,他们实际上是什么),用户正在使用什么操作系统(同样,如果浏览器是诚实报告的)等等。完全没有侵入性; 没有什么特别的网页,没有额外的请求到外部服务器上的每一个页面加载,等等。
另一方面, Google Analytics(分析 )则在客户端运作。 您网站上的每个网页都会通过脚本标记向Google Analytics发送电子邮件,以便他们可以为您捕获这些信息(还有更多其他信息)。 死易于使用,但它确实招致额外的请求到他们的服务器上每页加载。 此外,请注意,一些广告拦截器也会阻止Google Analytics; 而且GA需要Javascript,其中一些(虽然不是很多)可能已经closures了。
那些将是两个大的,每个都有不同的方法。 Webalizer完全是本地的(因此是私人的)和非侵入性的可能是有吸引力的; GA的范围和分析特征可能是有吸引力的。
谷歌分析
要处理大型日志文件,您可能需要查看日志轮换: http : //www.cyberciti.biz/faq/how-do-i-rotate-log-files/
Google Analytics(分析)有一个名为Piwik的本地开放源代码,基于PHP的替代品,目前这个替代品目前仍在大量开发中,但已经值得仔细研究。
AWStats软件
虽然webalizer最近看到了一些活动,AWStats提供了更多的信息来pipe理网站,以及监控服务器的能力。
谷歌分析的最佳function是为了营销,如果你正在寻找pipe理服务器,我会build议谷歌网站pipe理员工具
模拟是为Ubuntu预先打包的。 安装简单,安装简单,工作合理。 报告魔术可以用来改善输出的格式。
统计信息在/ var / log / apache中的数据。 他们自动旋转和压缩为你通过logrotate。 文件的大小取决于查询的数量,日志格式以及您网站上URL的大小。 除非你有一个非常繁忙的服务器,他们不应该是非常大的。
awstats也是为Ubuntu打包的,但是不容易安装。 它确实在自己的日志文件中保留了统计信息。 我声称能够跟踪访问。