0

我正在建立一个包含音乐教学资源和练习的网站。我希望用户能够登录并跟踪他们完成了哪些课程/练习。为此,我需要在网站上记录各种事件,例如查看课程或回答练习题。

其中一些事件将在页面加载时发生 - 其他可能不会 - 例如视频课程已完成。因此,我猜测最好的方法是使用某种 javascript ajax 调用,它可以向 Event db 表中添加一行。

是否有这样做的框架/既定方法 - 如果没有,我应该记住什么以确保此日志记录不会以任何方式减慢用户的体验?

我希望最终我的网站能够扩展,并且想知道现在是否是尝试使用 nosql 方法存储所有这些事件的时候了。还是继续使用 SQL 直到我遇到 SQL 成为问题的阶段会更好?

谢谢!

4

1 回答 1

1

回答我自己的问题。. . 我将从尝试 log4js ( http://log4js.berlios.de/ ) 开始。这允许将 Ajax 事件消息发送回服务器。

于 2012-05-28T07:12:58.060 回答