免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3076 | 回复: 8
打印 上一主题 下一主题

怎么实现点击率周排名?及排名变化? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-05 09:29 |只看该作者 |倒序浏览
  网站上现在有做点击率统计,只做了总排名由于有些产品点击率N很大,导致排名列表很少有变动,不能实时反映访问情况!老板要改成周统计,而且要做排名变化分析。即两种状态“上升”和“下降”,求助如何实现些算法。由于偶的是ASP做的,最好是ASP代码!

说明:现产品统计为一字段,每次访问自动加一,排行榜为前十位。很难实时反映访问情况!

论坛徽章:
0
2 [报告]
发表于 2007-01-06 09:59 |只看该作者

求贵人相助!

没人回呀!郁闷...

要被老板K了,求贵人相助!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
3 [报告]
发表于 2007-01-06 11:21 |只看该作者
那你需要这么做,把每周的点击率记录到数据库。

或者把每次点击记录到数据库,包括当时的时间。

统计的时候,参考时间统计。

论坛徽章:
0
4 [报告]
发表于 2007-01-07 10:04 |只看该作者
现在有一种方法实现!就是新建一张表,每次访问产品页面在些表记录访问时间。进行统计!但些法效率低且会产生大量垃圾数据。(只需取前一周数据进行统计分析)。

问题一:有没有更高效的方法实现些算法??

问题二:如是按些方法,能不能写一段代码定时清除过期数据?(即删除二周之前访问统计的数据,如每天0:00分进行触发,处理!ACCESS数据库能用触发器吗?如何用...)

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
5 [报告]
发表于 2007-01-07 10:26 |只看该作者
原帖由 quweiping 于 2007-1-7 10:04 发表
现在有一种方法实现!就是新建一张表,每次访问产品页面在些表记录访问时间。进行统计!但些法效率低且会产生大量垃圾数据。(只需取前一周数据进行统计分析)。

问题一:有没有更高效的方法实现些算法??

...


你可以在访问者访问的时候进行判断,是否需要删除的。

论坛徽章:
0
6 [报告]
发表于 2007-01-07 13:19 |只看该作者
原帖由 HonestQiao 于 2007-1-7 10:26 发表


你可以在访问者访问的时候进行判断,是否需要删除的。



访问产品需执行的操作如下:

1.通过ID查询些产品详细资料。
2.根据些ID写统计数据表。
3.查询该ID记录有无过期数据
    Y :删除无期数据。
    N:完成

没有没更高效的算法!因为访问量较大的时候服务器基本反应不过来...

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
7 [报告]
发表于 2007-01-07 13:55 |只看该作者
你肯定不能时时的判断和删除啊。

每天第一次访问的时候,你就检查今天是否完成了,没有就做这样子的操作,然后设置一个标志文件就可以了。

论坛徽章:
0
8 [报告]
发表于 2007-01-08 09:30 |只看该作者

能不能详细点!

能不能详细点!

如何判断是当天第一次访问?

有没有其它的方法?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
9 [报告]
发表于 2007-01-08 10:28 |只看该作者
原帖由 quweiping 于 2007-1-8 09:30 发表
能不能详细点!

如何判断是当天第一次访问?

有没有其它的方法?


这个判断很简单的啊


最简单的,你检查是否存在以当天日期为名称的文件,如果存在,那么肯定做过了。
如果不存在,那么你就开使操作数据,操作完成,就写一个这样子的文件。

这个基本是最简单的了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP