开发制作小程序_微信小程序商城_java小程序_小程序登录_小程序正规价格表
当前位置:建站首页 > 新闻资讯 > 媒体报道 >

丰台路企业网站建设-怎样用ASP编写网站流量统计

发表日期:2021-04-28 04:32文章编辑:jianzhan浏览次数: 标签:    

--------

丰台路企业网站建设

------- 在现阶段的网站统计分析系统软件决大一部分都是CGI的,但编写起来非常繁杂,而ASP学起来简易,更有和数据信息库结合的优势,因此结合自身以前做过的网站统计分析系统软件,和大伙儿讨论一下ASP编写网站统计分析系统软件。

大伙儿都看过网易的网站统计分析系统软件,它能够统计分析总浏览量,每天均值浏览量,当日浏览量,最高浏览量,最高浏览时间,日总流量剖析,月总流量剖析,周总流量剖析,访问器剖析,等等。

实际上要做一个ASP的浏览统计分析系统软件重要是系统软件表构造的设计方案。和怎样来收集客户的CGI自变量,怎样来显示信息客户的信息内容。也就是说系统软件的重要是两个ASP程序,统计分析程序和显示信息程序。

最先大家先看看怎样来收集客户的浏览信息内容。

大家编写浏览统计分析需要了解客户的以下信息内容,浏览者的IP(依据浏览IP能够产生浏览者IP目录),浏览者的访问器与实际操作系统软件(统计分析浏览者的访问器与实际操作系统软件及全部浏览者访问器与实际操作系统软件占比图),浏览者的浏览時间(开展日浏览量剖析,月浏览量剖析,周浏览量剖析),下面大家来看看用ASP的得到以上信息内容的语句:
1。得到浏览者IP
Dim M_IP
M_IP=Request.Servervariables("REMOTE_HOST")
用上面的语句能够获得浏览者的IP。
2。得到访问器信息内容
Dim O_Browser,M_BrowserType
Set O_Browser=Server.Createobject("MSWC.BrowserType")
M_BrowserType=O_Browser.Browser+O_Browser.Version
3。得到浏览時间
Dim M_DateTime
M_DateTime=Year(Date()) "/" Right("0" Month(Date()),2) "/"Right("0" Day(Date()),2) "/" Right("0" Hour(Time()),2) ":" Right("0" Minute(Time()),2) ":" Right("0" Second(Time()),2)

1获得客户的实际操作系统软件。
在ASP中应用以下语句能够得到浏览者的http_user_agent标识符串。
Dim StrUserAgent
StrUserAgent=Request.ServerVariables("HTTP_USER_AGENT")
这个标识符串通常为以下文件格式:
Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
上面的标识符串能够表明浏览者应用的实际操作系统软件是Windows98,访问器是MSIE 4.01,可是这个标识符串文件格式不固定不动,并且能够自身变更。
平时大家所见的其它一些关键的UserAgent标识符串以下:
应用IE的访问器:
Mozilla/2.0 (compatible; MSIE 3.01; Windows 95)
Mozilla/4.0 (compatible; MSIE 4.0; Windows 95);
Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98);
Mozilla/4.0 (compatible; MSIE 5.0b2; Windows NT)
应用NetScape的访问器:
Mozilla/4.03 〔en〕 (Win95; I)
Mozilla/4.08 〔en〕 (WinNT; U ;Nav)
Mozilla/4.5 〔en〕 (WinNT; U)
Mozilla/3.04Gold (Win95; I)
应用Opera的访问器:
Mozilla/4.0 (compatible; Opera/3.0; Windows 95) 3.50b10
FrontPage编写器:
Mozilla/2.0 (compatible; MS FrontPage 3.0)
应用Sun实际操作系统软件:
Mozilla/3.01Gold (X11; I; SunOS 5.7 i86pc)
应用PowerPc的Mac机:
Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC)
根据剖析以上标识符串,大家能够找出规律性,编写一个子程序来分辨浏览者用的是何种实际操作系统软件,又因为用ASP中的分辨访问器种类的控制需要升级Browser.ini文档,因此大家能够结合这个标识符串来分辨访问器特性。

2.大家以甚么样的方法来统计分析网站呢?

大家能够让客户在他的上添加以下语句:
<a href="viewer.ASP?userid=username"><img src="counter.ASP?userid=username"></a>上面的userid是实际哪个客户,要留意客户和浏览者并不是一个定义。
根据上面的标识符串大家便可以收集客户的浏览数据信息,并给客户出示观看数据信息的连接。在大家看加有网易的统计分析系统软件的网页页面时会发现它会回到给客户一个标志,大家便可以在counter.ASP中完成这个作用。
添加:response.redirect "abc.gif"
这个语句大家能够加在统计分析数据信息收集后回到给客户。

设计方案表构造是一项极为关键的工作中,它的有效与否与程序的定编密不可分有关。
一个网站统计分析系统软件应当有一个客户表,统计分析值表。
这个客户表也就是保存申请注册客户信息内容的表,统计分析值表就是纪录客户的每项统计分析指标值值的表。在统计分析值的表中大家能够特定客户的统计分析指标值,大家可把每个指标值用一个ID值来表明,这里大家简易举例。

客户表:
Table Name:regist_table

Field type
username C 客户名
password C 登陆密码
regdate C 申请注册時间

值表:
Table Name:value_table
Field type
username C 客户名
id C 统计分析指标值ID
value C 统计分析指标值的值

Id目录:
Table Name:id_table
Field type
id C 统计分析指标值ID
idvalue C 统计分析指标值的表明

有了这三个表大家便可以刚开始做了。

如大家能够特定以下ID
id idvalue
101 总浏览量
201 1日浏览量
202 2日浏览量
: :
: :
231 31日浏览量

要想对客户刚开始统计分析大家务必得先让客户申请注册,客户应用的步骤以下:
填申请注册表->原始客户的value表(把对应的ID添加)->把申请注册信息内容意见反馈给客户
->客户在自身的网页页面上添加连接->刚开始统计分析

能收集数据信息大家都能采到了,那末大家就刚开始定编ASP的统计分析网页页面。
这一页大家叫计数页,counter.ASP
这段ASP编码大家需要让它按以下的步骤开展收集数据信息并储存数据信息和升级数据信息:
收集客户名,分辨客户名是不是合理合法,收集浏览者的信息内容,对信息内容开展生产加工,开展储存和升级数据信息库,回到logo标志。
启用这个ASP用counter.ASP?user=abc这个方法。
收集客户名大家能够用Request目标的相应方式获得,随后查验客户表分辨客户是不是合理合法,随后取信息内容,用大家上面讲到的获得相应信息内容的方式获得信息内容,随后开展生产加工储存在数据信息表中,但最关键的是怎样对数据信息开展升级,如当日每小时浏览统计分析数,当天每小时统计分析数等,大家怎样对每天的数据信息开展升级是这个程式的关键点,大家能够采用几种方法,如对每天的每一个小时的纪录的升级大家采用在每天午夜12点升级,对每个月的每天的数据信息大家在月份切换的那一天开展升级。 ---------

丰台路企业网站建设

------------
相关新闻