[問題] 請問計數器的寫法
目前在規畫網頁瀏覽人數的計數器
預計要儲存四個部份
總瀏覽人數、今日瀏覽人數、本週瀏覽人數、本月瀏覽人數(都會以資料庫儲存)
我有想到兩個作法
ㄧ、
各自去計算瀏覽的人數
如 總瀏覽人數 每次加1
今日瀏覽人數 每次加1,過了某個時間(午夜12點)後即重置為0
本週瀏覽人數 每次加1,過了某個時間(週日午夜12點)後即重置為0
本月瀏覽人數 每次加1,過了某個時間(每月最後一天午夜12點)後即重置為0
二、
每次網頁被瀏覽,就新增一筆資料至資料庫,包含IP和時間
然後利用Year()、Month()、Day()這三個函式取出欄位的年月日和目前比較
如果相符則是屬於今日瀏覽人數, 本月瀏覽人數則比對 Year()和 Month()
不過這個作法有兩個問題,其一是 本週瀏覽人數部分該如何判斷? 其二是
長時間下來會不會造成資料庫存了太多的資料造成容量太多龐大?因為假設
這個網頁被ㄧ萬人瀏覽後資料庫裡就存了ㄧ萬筆資料,那日後又新增一個網
頁的話,又要多儲存好多的欄位,這是這個作法目前我想到可能會有的問題
。
以上兩個是我目前想到處理計數器的方法,不知道版友覺得哪一個比較好?
或者是有其它推薦的作法呢?煩請指教一下。
--
落魄江湖載酒行,
楚腰纖細掌中輕。
十年一覺揚州夢,
贏得青樓薄倖名。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.2.10
推
06/15 15:54, , 1F
06/15 15:54, 1F
→
06/15 17:05, , 2F
06/15 17:05, 2F
→
06/15 17:22, , 3F
06/15 17:22, 3F
→
06/15 17:22, , 4F
06/15 17:22, 4F
推
06/15 18:28, , 5F
06/15 18:28, 5F
推
06/15 18:31, , 6F
06/15 18:31, 6F
推
06/21 22:37, , 7F
06/21 22:37, 7F
討論串 (同標題文章)