当前位置: 代码迷 >> ASP.NET >> 在blog记录最近的访客(就像csdn博客一样,记录访问的登录用户),什么样的思路比较好,该怎么解决
  详细解决方案

在blog记录最近的访客(就像csdn博客一样,记录访问的登录用户),什么样的思路比较好,该怎么解决

热度:841   发布时间:2013-02-25 00:00:00.0
在blog记录最近的访客(就像csdn博客一样,记录访问的登录用户),什么样的思路比较好
是直接存到数据库还是有其它方式,不过个人觉得保存到数据库不太好的一点是:一般只记录最近访问的十个,如果每个访问者都保存的话以后将会有许多无用的数据
-----

经验有限,请高手赐教!!!

------解决方案--------------------------------------------------------
无论存到哪里 你限制最多10个的时候 存取的时候 都要判断一下 当前的count 如果超过10个 就去掉最早的那个 在放进去

队列
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
保存到数据库 超过10条 将最早的那条替换掉
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
呵呵,这个问题很容易解决吧!
你在数据库中,如果超过10个的时候,
然后登录进一个,就替换掉前10个中的最早登录的一个,
超过10个时,就换成更新,而不是插入了!

------解决方案--------------------------------------------------------
先进先出,写一个队列,保存在Profile中
------解决方案--------------------------------------------------------
cookie是保存在客户端的,一般保存个人登录信息,不能作为服务器数据给所有人读取,如果想不用数据库,我能想到的就用哈希表了,操作和上面一样,之保留10条记录,保存到application中需要时 读取application的值
------解决方案--------------------------------------------------------
在服务器端放一个对应的XML就行了,用不着数据库的,实现操作就是先删最后一条,再在第一条前加一条。EASY
------解决方案--------------------------------------------------------
不是和最新短消息一个原理吗?

根据时间来判断的,
向楼上说的那样
------解决方案--------------------------------------------------------
保存在txt文件好了。
  相关解决方案