Java 如何实现友情链接统计功能?

2017-05-16 09:09:16 +08:00
 jimisun
楼主:新手,想使用 jsp+servlet 做一个类似导航网站的程序。
需求:客户可以自己提交自己网站的链接地址,然后我站返回一个地址,当客户通过该地址访问的时候后台会进行统计和判断(前段是否是同一 ip 多次访问?)
知识点有问:使用 request.getRemoteAddr ()获得端程序应该保存在哪里?数组里面吗?还是 session 里面?怎么实现 60 分钟后该 ip 再次通过我站返回地址访问才有效?(主要是防止客户刷量),有没有人做过类似的例子知道些大概流程的?呢???
2404 次点击
所在节点    Java
8 条回复
jimisun
2017-05-16 09:12:28 +08:00
不知道怎么重复了发帖子,我用的手机发的,麻烦管理员把这个给删除了
jimisun
2017-05-16 09:13:58 +08:00
@jimisun 另外这个我给沉了,是不是这样操作的?
gdsagdada
2017-05-16 10:05:05 +08:00
5000 ¥我帮你把这问题解决了[滑稽]
jimisun
2017-05-16 11:00:31 +08:00
@gdsagdada 🙄
domty
2017-05-16 11:29:59 +08:00
你这问题提的好乱啊。
最简单的办法,数据库建张表,存地址,访问 ip,访问时间不就行了?
jimisun
2017-05-16 11:33:05 +08:00
@domty 那访问时间例如 60 分钟后删除怎么做到呢?
domty
2017-05-16 11:38:14 +08:00
@jimisun #6
也不一定要删除啊,select 的时候筛选访问时间>=(当前时间 60 分钟前不就行了吗);
或者你可以考虑 redis 之类的缓存,设置过期时间 60 分钟,过期自动删除。
jimisun
2017-05-16 16:17:59 +08:00
@domty 哦哦 这也是一个很好的思路 感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/361582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX