[英]PHP MySQL visitors best way to count and detect
我想統計網站中每個頁面的訪問量,並確定誰在線
我的解決方案
所有訪客會話表
-----------------------------------------------
|id | sessionid | last_active | member_id | ip|
-----------------------------------------------
對於沒有成員,member_id是-1,對於成員,member_id是
每次點擊的另一個表格,用於唯一的sessionid
----------------------------------
|id | sessionid | url| visit_date|
----------------------------------
網站訪問者總數是會話表行數,每個頁面訪問數是該頁面的網址所在的行數
好的,這是我的解決方案,我的問題是您的建議和改進之處是什么?
PHP會話到期,表中的數據也應該到期。 您可能可以連接到會話垃圾收集器/關閉處理程序,以使表中的數據過期。
或使用基於數據庫的會話並將您的會話和在線成員計數數據集中在一個位置。 IMO,這是最好的解決方案,只要您不處理大量流量即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.