【发布时间】:2012-06-02 07:37:56
【问题描述】:
我正在建立一个包含音乐教学资源和练习的网站。我希望用户能够登录并跟踪他们完成了哪些课程/练习。为此,我需要在网站上记录各种事件,例如查看课程或回答练习题。
其中一些事件会在页面加载时发生 - 其他事件可能不会发生 - 例如视频课程已完成。因此,我猜测最好的方法是使用某种 javascript ajax 调用,它可以向 Event db 表中添加一行。
是否有执行此操作的框架/既定方法 - 如果没有,我应该记住什么以确保此日志记录不会以任何方式减慢用户体验?
我希望最终我的网站能够扩展,我想知道现在是否是尝试使用 nosql 方法存储所有这些事件的时候了。还是继续使用 SQL 直到我遇到 SQL 成为问题的阶段会更好?
谢谢!
【问题讨论】:
标签: php javascript logging yii