我將爲文章創建查看計數器。我有一些問題:在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