php記錄使用者操作日誌的解決方案

2021-06-26 20:20:26 字數 242 閱讀 4000

b/s系統,客戶要求系統要記錄所有使用者的操作(檢視、修改、刪除、新增等操作)功能

現在沒有很好的方案來實現,不知哪位童鞋做過,給點思路

問題:1.儲存到資料庫的話,資料量會非常大--肯定影響效能,不知有沒有好的解決辦法

2.儲存到檔案的話,是儲存到乙個檔案中還是根據日期來儲存到很多個檔案中

如果儲存到乙個檔案中也會有資料過大的問題

儲存到很多檔案的話如何實現根據不同使用者檢索操作日誌以及分頁顯示問題

記錄使用者操作

在最近工作中,博主手頭上的web專案提了乙個新的需求,這個需求大體上就是希望系統能夠記錄使用者做了哪些操作,包括這些操作的細節。大家都知道,使用者的操作無非就是增,刪,改,查。因為我現在做的這個專案對使用者的查詢操作不敏感,所以只需記錄增,刪,改。在做之前呢,我的leader給了我乙個建議 你要不寫...

記錄使用者登入日誌

我們可以在專案中,實現使用者登入日誌記錄。簡單實現方法,如下 在資料中建立一張表,儲存一些相關的資訊。setansi nulls ongo setquoted identifier ongo create table dbo loginlog loginlogid int identity 1 1 ...

hbase記錄使用者訪問日誌

我們目前對每天的使用者訪問量,使用者活躍度的統計僅僅是用growingio,統計得不是很準確。因此需要自己在後台做使用者訪問記錄,以便分析使用者行為,選擇hbase資料庫做使用者行為記錄。hbase資料庫裡面,每個系統每天的訪問日誌記錄在一張表上,由於hbase只能按照rowkey來快速檢索資料,並...