假如你用一个很好的纪录分析器,像是Analog或一些类似的东西,那么算出你的网站点选是从哪里来和哪些网页被浏览过并不是太困难的事.
但是假如你想要使正在运作的报表停下来,你就必须用一个不一样的路线
大约六个月之前,我正在将Apache的纪录档案引进到一个SQL资料库,然後对他做一个特别的查询.
很不幸的,这使的我必须用手动的将这些纪录档案一个个抓取出来,稍微扭转一点形式,然後输出.我要一些更好的东西 -可以持续更新的东西,能给我哪些的内容被浏览的资讯,浏览器和平台的统计表,和随著时间的趋势.
这篇文章的解决方案版本可以让我很好的使用好几年.我提高他的重要性,当我们经由SourceForge系统建立SourceForge,经由这个SourceForge.net网站管线的所有纪录和轨迹,包含在这个网址上网页浏览者和在1200专案的每一个网页浏览者.
基本上,我要做的每一个纪录动作就是在一个资料库的资料表上增加一列(在这个范例是网页浏览者,但是你可以从其他的网址纪录横幅广告增加的浏览者,点选数,单独点选..等等)
这个就是我正在SourceForge上使用的资料表结构:
create table activity_log (
day integer DEFAULT 0 NOT NULL,
hour integer DEFAULT 0 NOT NULL,
group_id integer DEFAULT 0 NOT NULL,
browser varchar(8) DEFAULT OTHER NOT NULL,
ver float(10) DEFAULT 0.00 NOT NULL,
platform varchar(8) DEFAULT OTHER NOT NULL,
time integer DEFAULT 0 NOT NULL,
page text,
type integer DEFAULT 0 NOT NULL
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号