2012-05-27 50 views
0

我正在建設一個包含音樂教學資源和練習的網站。我希望用戶能夠登錄並跟蹤他們已完成的課程/練習。爲此,我需要在網站上記錄各種活動,例如查看課程或回答練習題。如何在php/yii應用程序中開始記錄用戶活動?

其中一些事件會在頁面加載時發生 - 其他事件可能不會發生 - 例如視頻課程已完成。因此,我猜測最好的方法是使用某種可以向Event db表添加行的javascript ajax調用。

有沒有一個框架/建立這樣做 - 如果不是我應該記住什麼以確保這種日誌記錄不會以任何方式減緩用戶體驗?

我希望最終我的網站會擴展,並且想知道現在是否應該嘗試存儲所有這些事件的nosql方法。或者更好的方法是繼續使用SQL,直到我到達SQL成爲問題的階段?

謝謝!

回答

相關問題