我将为文章创建查看计数器。我有一些问题:在ASP.NET MVC中查看计数器
我应该忽略,当他打开文章文章的作者 ?
我不想更新数据库中的每个 时间。我可以在
Dictionary<int, int>
(articleId,viewCount)中存储 每篇文章的查看次数。 100 命中后,我可以更新数据库。我应该只为每个用户和文章数量命中每 小时一次。 (如果 用户在一小时内打开一个文章多次 次,则查看次数 应该只增加一次)。
对于每个问题,我想知道你的建议如何做到这一点。
我特别感兴趣如何做#3。我应该存储用户在Cookie中打开文章的时间吗?这是否意味着我应该为每个页面创建一个新的Cookie?
也许我会用同样的方法。 – 2010-08-28 21:30:15
我知道这已经有一段时间了,但是你有没有想到同时这个[随机代码]的目的是什么?我今天在这个主题上开始了一个新的问题:http://stackoverflow.com/questions/5633942/dissecting-stackoverflow-views-counter。也许你可以在那里分享你的见解? – 2011-04-12 12:10:38