网站计数器方案

王志勇 发表于 2008年03月19日 08:33

网站计数器的统计方式有很多种,最常见的是刷新一次即增加一次,或者服务器记录多个用户的IP,在线的用户在一定的时间内刷新,计数器不会增加。我觉得这两种方式相对都比较消耗服务器资源一些,刷新一次即增加一次,服务器总是在频繁写入;记录多个用户的IP,同样也是让服务器频繁地写入。所以在2002年我设计和制作的网站计数器程序,只记录最后一位访问者的IP地址。这样的优点是减少服务器的负担,在线的某位用户刷新网页,计数器不会增加,只有其他的在线用户刷新网页,计数器记录的最后的IP地址才会改变。

但是这样的缺点是,如果总是一位访问者在访问某个网页,这个网页的访问次数总是不会改变,会让统计不准确。现在我设计了一个新的方案并测试成功,在记录最后一位访问者的IP地址的基础之上,再记录最后一位访问者的访问时间。如果IP地址没有改变,可以设定如果这位访问者在2分钟、5分钟或者15分钟、30分钟之后访问时,计数器会增加。当前的时间和最后访问时间做减法,如果差值大于1、大于4、大于14、大于29,或者IP地址不同时,则增加一。这样,可以在一定程度上提高大型网站的性能。

6条评论:
1   农民李威 2008-03-19 18:34
不愧对程序员,加油。
现在计数器用得好像不是很多吧,一般的人都好用统计,一方面也比较准确,另外可以做优化分析。
2   蓝风 2008-03-20 09:33
精通编程就是好,可以“为所欲为”~
3   mojay 2008-03-20 11:44
但是如果人多了的话,也要同时进行读写操作的啊。只是比之前的方法少了一些写操作。
4   自由勇 2008-03-21 10:24
@农民李威,thanks,计数器可以自己评估一下某些页面的访问情况。
@蓝风,是啊。2002年我刚开始学编程,那时候看着别人写的程序,十分羡慕。现在变化真快,自己也能写出想要实现的大部分功能了。
@mojay,是啊。不过,人多的时候计数器也会涨得快,我是这样想的。主要是对一些很重要的页面做统计,对于访问量很大的页面,就可以不做统计了。
5   goaler 2008-03-30 23:26
在偶眼里,会玩JSP的都是高人。。。呵可
6   cradle 2008-04-09 11:21
your major?
your job?
your interest?

发表评论:
名字: (*必填)
博客: (可省,仅限于Blog地址)
验证码: p48u58r68e78 (*必填)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

文章分类 Category:
真相与UFO Truth and UFO
编程 Program
PHP
Blog的发展 Development
为什么写博客 W-do we Blog
互联网 Internet
BBS社区研究 Community
QQ研究 QQ Research

置顶的文章:
程序开发的门槛儿
为什么不能夸孩子调皮?
我的3种博客写作方法
最大的公益事业是UFO
再谈四维空间
开发文档和程序注释
Arsue Blog程序的扩展
独立微博开发之设想

近期的主题:
2017.7第2篇
auiou.com今天换上了KVM
CentOS, Debian, Ubuntu三种VPS系统的LAMP属性小结
Debian 6.0和Ubuntu 14.04新装机的参数记录
Linux VPS的速度优化
Nginx与.htaccess
CentOS 6新装机的参数记录
auiou.com的VPS的内存占用测试
2016年8月第一帖
不喜欢锻炼身体的朋友
看《第五空间》
看《爱情公寓》的一点感想
生命的意义在于每一天都是人生的开始
安卓机顶盒收到小记
人生中最可怕的事情是拖延
不能贪吃/不能贪喝/不能贪凉
“世面”和人生意义
计划推出一个重要的“网络存档”(网络记事本)快速小程序
最近几个月博客更新减缓的原因
汽车越来越多
编写完成了清爽的贴吧浏览程序/贴吧占用内存测试
猫/无线路由器/瑞银无线网卡 最简单有效的散热方法
最近录制的歌
家用无线路由器选购的一些建议
网络电视机顶盒选购的一些建议
无线路由器当作无线交换机实例
2013-08-08:人生的意义&谨言慎行
怎样对治重症的拖沓的毛病?
磊科NW336无线网卡使用感受
腾达311R无线路由器频繁掉线解决一例(其它品牌和型号可能也适用)
网络电视杰科T1使用感受(杰科T1/T2/T3怎么样?)
人为什么会无聊?无聊的时候该做什么?
2013-07-14:看不见的全息摄像机
想法:2013-07-12
有趣的植物3:景天科多肉植物
有趣的植物2:米邦塔食用仙人掌
最有趣的植物
想法:2013-06-30
好好地修心
中国现代和未来的黑人问题/广州黑人
KVM主机竟然死机
想法:2013-06-13
行人的过错
为什么不能夸孩子调皮?/怎样教出一个好孩子?
打招呼的一瞬间
欢迎哥们儿们加我的QQ
好心一定会有好报
拜金女的下场都是不好的
最近很忙,写作的思路断了
狂做好事,消除烦恼
最大的公益事业是UFO/怎样做UFO研究?
  

王志勇:程序设计者。
1980-09-26 (38周岁)

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏 | Arsue官方Blog
Gratitude | Time | Auciou
matnue | aucist | Taimt | Caimt | ac315 | Arsue | IC Search | TDNote 帖笛 | HKANS | aroat | Vaimt Panel | txfor | 网树 | cdfor | aufirm | Emxel | ixnes | AnyDiary | Tuarm | Tovate | Urtal | coumit | cersta | tratom | 性格追踪仪54.196.42.8 2018-08-17_22:42

Blog存档 Archives

2013年08月(9)
2013年07月(6)
2013年06月(7)
2013年05月(22)
2013年04月(17)
2013年03月(20)
2013年02月(21)
2013年01月(6)
2012年12月(3)
2012年08月(8)
2012年07月(4)
2012年06月(4)
2012年05月(6)
2012年04月(13)
2012年03月(11)
2012年01月(7)
2011年10月(8)
2011年09月(4)
2011年08月(2)
2011年06月(2)
2011年05月(6)
2011年04月(10)
2011年03月(16)
2011年02月(16)
2011年01月(15)
2010年12月(12)
2010年11月(9)
2010年10月(3)
2010年05月(4)
2010年01月(7)
2009年12月(10)
2009年11月(4)
2009年10月(8)
2009年09月(24)
2009年08月(20)
2009年07月(6)
2009年06月(11)
2009年05月(16)
2009年04月(20)
2009年03月(29)
2009年02月(18)
2009年01月(15)
2008年12月(17)
2008年11月(10)
2008年10月(13)
2008年09月(8)
2008年08月(4)
2008年07月(5)
2008年06月(9)
2008年05月(12)
2008年04月(15)
2008年03月(26)
2008年02月(22)
2008年01月(29)
2007年12月(30)
2007年11月(28)
2007年10月(30)
2007年09月(8)
2007年08月(8)
2007年07月(21)
2007年06月(23)
2007年05月(31)
2007年04月(34)
2007年03月(29)
2007年02月(18)
2007年01月(41)
2006年12月(23)
2006年11月(10)
2006年10月(10)
2006年09月(29)
2006年08月(33)
2006年07月(17)
2006年06月(30)
2006年05月(4)
2006年01月(3)
2005年09月(4)


Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue