阿江酷站统计系统 SQL SERVER 版指南 “悟空”修改 任何问题请发邮件至:master@eipcn.com 备用:wangbinda@sina.com 。
原作者拥有本软件的一切权利
【修改声明】
本系统是在“阿江酷站统计系统”的基础上改写而成,保留了大部分功能,
主要改变为: 使用 SQL SERVER 数据库,支持多用户,可以在大型网站
或有多个Web站点的主机或者虚拟主机服务提供商使用 。
【增加功能】
1,多用户支持,并有用户管理页面
2,增加了获取浏览器语言设置,对某些未知的 IP 数据查看该浏览器语言设置,可以知道使用何种语言
3,使用 SQL SERVER 数据库,并初步优化数据结构,以加快数据库数据检索
保证了统计系统的稳定与运行速度,
4,更改了统计结果页面的 URL 显示问题,使用户看起来更美观,实用,方便
增加几个自定义函数
5,增加页面执行时间显示,1分钟自动刷新功能。
6,优化察看详细信息页面(tj_all.asp),消耗的资源相对小,速度很快,时间只有原来的 20~50 %
(查询 5 万条记录, Where 语句后面的字段添加索引 强烈建议 将 Where 语句后的字段 建立索引 !!!!!)
【删除功能】
1,数据库压缩与备份功能,因为是SQL SERVER 2000 数据库,请使用 SQL SERVER 备份。
2,以前对于单个使用站点的自定义信息站点信息目前已经不适用。
3,对以前版本的系统升级系统已经无法支持(废话)。
4,升级 IP 库 功能,不过您可以手工升级,使用SQL数据库导入数据功能。
【系统使用方法】
1,使用 SQL SERVER 2000 企业管理器,在“安全”栏目中新建一个登录。
2,将用户名与密码在 inc_config.asp 中更改成当前的用户与密码。
3,将本软件压缩包解压至指定目录,使用 SQL SERVER 2000 企业管理器,附加“count”数据库,
并指定“数据所有者”为刚才新建的这个用户。
(也可以指定其它用户,但是需要给刚才新建的用户赋予权限,比较烦)。
注意:数据库附加后有可能会将自动编号字段改成“不自动编号”,你需要将
Views saves ip mem_db 这四个数据库中的自动编号字段(名为 ID 的字段)重新设置为“标识”即可。
4,将主程序放到 WEB 目录下,赋予相应权限。本例中这个目录名为 "count"。
5,用户引用统计系统方法为 在 ...../count/login.asp 页面注册,然后,在引用页面加入
<script src="http://yourdomain/count/mystat.asp?style=text&userid=39"></script> :
其中,userid=39 为用户 ID ,用户注册后系统自动告诉用户这个数值。
6,用户查看统计数据必须先登录,....../count/login.asp 页面,输入用户登录信息。
7,查看统计信息需要一个 Session 对象, 名字为 “uid” ,参照源程序,您也可以改为其它名字。
8,有一个注册用户管理系统,users_list.asp ,可以删除某个统计系统使用者,同时将删除他的统计数据。
【关于系统优化】
您必须考虑系统的优化,这样才能保证统计系统的良好性能,特别是数据库的优化,强烈建议将相关字段建立索引!!!
需要建立索引的有 VIEWS 表的id mem_id (默认情况,我已经给你加了) ,随着数据量的增加, 您可能需要将
vwhere vwheref vcome vpage 字段外的所有字段建立索引 , 这样统计效率肯定非常高。
还有 IP 表的索引我已经建立好了。需要注意IP表的数据结构,对于 >= 、 <= 操作, 最好使用 Bigint 字段,能保证高效率。
更好的优化方法,还请你们自己去研究,时间有限只能做这么多了,如果谁改进了什么,请您发邮件给我附一份,谢谢了先!
有任何问题请发邮件至:master@eipcn.com 备用:wangbinda@sina.com 。
设为首页 - 加入收藏 - 关于我们 - 广告合作 - 友情链接 - 投稿与建议 - 版权申明 - 帮助中心
Copyright©2004--2007 www.ithov.com IT坊资讯网版权所有
网站客服QQ群 ①群15569476 ②群19439244 ③群20730522 ④群7190232
未经授权禁止转载、摘编、复制、盗链或建立镜像.如有违反,追究法律责任.
鄂ICP备05000249号
本站提供的所有资源均来自互联网,下载纯属学习交流之用,如侵犯您的版权请与我们联系,我们会尽快改正!请在下载24小时后删除