如何查看傲视天地每日任务务完成累计次数

所有回答(7)
用redis的自增命令吧.
园豆:25989
没搞懂啊,你这个300w数据,根据ip做一个索引,至于那么慢么?
再说,300w又不是很大的数据量。而且你还可以做缓存把查询的结构存一下。
实在不行,扔Mongo(比较像SQL的NOSQL),查询也是不会慢。
园豆:35515
园豆:35515
查数据库的这个过程要挪出来,不管你是什么规则匹配或是什么其他的玩意,就算不用nosql你把规则信息写配置文件里面一次性加载都可以。
统计这个用redis自增可以,如果仅仅只是统计某个页面ip去重的总访问量可以用hyperloglog(省空间,但有一定误差,不过误差很低),不考虑空间开销的话hash也可以(但看你的场景可能到了第二天时前一天的hash就没用,这个时候要注意前面一天hash的删除或者过期可能会使redis卡一下)
你附加问题中提到的规则也是可以拿到缓存里面来的啊,以你可能出现的规则中也出现需要查询的场景(比如黑名单),这种可以直接在缓存中exists判断下就完了
单位时间内重复ip也容易,你直接加个有expire的key,每次去incr下,如果incr的结果大于你的设置值就拦下来了,其他的以此类推
归根结底如果一分钟几十万次调用只能允许极少量的请求直接落到db上,否则需要对db的硬件需求量就大了
园豆:10110
就是一个以页面和日期(天)为索引的列(广义列)和一个计数列 的表就解决了。
请求进来直接匹配此索引,而该表数量肯定是非常有限的,而且这种写入不必等待,你还想抛开这种等待,可以有单独的此任务的任务队列去执行处理。
园豆:5214
根本性的解决方法是在原来的基础上增加一个统计表,统计表的数据是在统计数据新增的时候,另外再写入,每个页面一条统计数据,累计统计访问量,具体的还可以再分出更多字段,比如来源自搜索引擎的点击。至于ip的重复访问,就需要再另建一个表来统计,每个ip一条数据……所有的工作量集中在统计写入的时候处理。如果这种统计是在页面前端用js调用的形式来统计,放在页尾基本也不会影响网页打开速度了。
然后查看的时候调用统计表,每个统计表如果要看详细数据,再点击去检索那详细表的数据出来,通常这个也只是管理后台在用,对整站不会有多大性能上的影响。。。
如果按你原来的思路,只能硬统计,没办法的事情。
实在不行,找一台机器专门做缓存。频繁使用的,缓存一下,
还有一种,关键字既然是IP,考虑一下,数据再按照IP分表存一下。临时。
这个东西还是程序来搞吧每次访问就在Redis里面搞一个计数器记录起来查询的时候。就直接读缓存就可以了
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。查看: 1126|回复: 8
火钻0 最后登录积分1795注册时间帖子
精英毒蝎, 积分 1795, 距离下一级还需 705 积分
求助:英雄武器成长,其中“特殊属性“中的“ 刷新任务的每日次数增加5次“,是什么意思?
这个每日任务是什么每日任务
火钻0 最后登录积分10265注册时间帖子
专家潘多拉, 积分 10265, 距离下一级还需 4735 积分
火钻1931 最后登录积分120515注册时间帖子您需要通过验证再能继续浏览 3秒后开始验证
丨 粤ICP备号-10 丨 新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!
(C) Joyslink Inc. All rights reserved 保留所有权利您的浏览器版本太低,为保障信息的安全,
賺集分宝 - 一笑千金 天天看笑话,天天赚集分宝-点评笑话即可获得
一笑千金 天天看笑话,天天赚集分宝-点评笑话即可获得
来自:一笑千金
任务目标:一笑千金 天天看笑话,天天赚集分宝-点评笑话即可获得
积分发放处理中...
#做任务,赚集分宝# [心] 亲,我刚刚做了一个赚分任务——“一笑千金 天天看笑话,天天赚集分宝-点评笑话即可获得”,可赚1-1000个随机集分宝呐~~ [鼓掌] 你也去赚吧,去晚就没啦!
日 00:00-日 00:00
可多次参加每完成一次就可赚取对应集分宝
支付宝用户
积分发放方式
系统自动发放
&一笑千金&是一个笑话网站,每日签到可以领取金币(金币1:1兑换为集分宝,集分宝可以兑换电话卡、还信用卡、淘宝购物)。
签到流程:
1.点评笑话
每点评10条笑话,即可获得1次签到机会。
(找到每条笑话下面的大拇指图标,随便点一下就可以了)
2.进入签到页面,即可签到
点击页面右上角的&签到&,即可进去签到页面。签到100%可以获得金币(集分宝)。
3.每日多次签到
每人每天可以有3次签到机会。
&一笑千金&是一个笑话网站,每日签到可以领取金币。(金币1:1兑换为集分宝,集分宝可以兑换电话卡、还信用卡、淘宝购物)。每点评10条笑话,即可获得1次签到机会。每人每天可以有3次签到机会。
如果您有疑问或建议,请。
您也可咨询我们的微博小二:
您已参加过该任务,还有更多好任务等着您。
您参加该任务的次数已达上限,请选择参加其它任务。
该任务已经结束,还有更多好任务等着您。
请选择参加其它任务。
本任务暂时不能参加,请稍候再试。
您可以继续参加其它任务赚取积分。
抱歉,您不符合本次任务“参与对象”的要求。
您可以继续参加其它任务赚取积分。
pointprod-49-5021 & 0bee80b4_0_1有没有能记录我一天在每件事上花了多少时间的 App? - 知乎<strong class="NumberBoard-itemValue" title="被浏览<strong class="NumberBoard-itemValue" title="6,840分享邀请回答weixin.qq.com/r/DUzl-YHE_NyHrcWe9xkf (二维码自动识别)58646 条评论分享收藏感谢收起sikaoa.com//2577/-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1.时间管理=时间的量+时间的质-----------记录--分析--调整和规划时间,只能在时间的量上进行掌控,还需要提高时间的质。我理解的个人时间管理——通过提高时间的利用率(时间的量)、单位时间的效率(时间的质),最终达到自律、从容的状态。一、个人时间管理 1.1时间的量:提高时间的利用率&减少时间的浪费简单地说,就是要记录时间、分析时间、减少/消除时间浪费、重新安排自己的时间。是个人时间定量管理的方法。记录分析调整和规划 1.2时间的质:通过能量/精力管理来提高单位时间的效率时间是一种有限的资源。相比之下,能量则不同。物理学将能量(Energy)定义为工作时可资使用的潜在能力,对于人类来说,能量主要来自4个源泉--身体、情绪、思想和精神,通过形成特定的习惯,以上每个源泉都能为人类系统地增加并定时补充能量。通过以下方式可以提高能量水平。身体(按时作息、加强锻炼、合理膳食,提高身体的基础能量水平)情绪(善于向他人表示赞赏,保持积极心态来提高情绪能量)思想(运用番茄工作法、冥想等,提高专注水平,提高思想能量)精神(从日常工作中找到能赋予自己以意义感和目的感的事情,激发精神能量) 1.3其它一些方法和原则要事第一善用日程表GTD(6大高度、5大流程)番茄工作法二八原则四象限法角色管理法1.4工具推荐清单类:滴答清单、doit、today、woundlist、any.do记录时间类:iTimelog、TimeMeter、aTimelogger-----------0、为什么要进行时间管理?-----------人一生只有大约900个月。答主今年26大约还剩40+万小时,除去吃饭睡觉等,能利用的大约不到20万小时。人生短暂,想做的事情有好多,而时间是最宝贵、稀缺的资源。6411 条评论分享收藏感谢收起

我要回帖

更多关于 傲视天地每日任务 的文章

 

随机推荐