现在需要实现在线编辑功能,请大家指点,我的功能是实现一人以上参与一个文档的编辑,这些编辑者都可以看到实时的编辑内容,应该用什么技术?
------解决方案--------------------------------------------------------
如果只是互看对方内容:
分别以每个人的ID向同一张表插入数据
每个人编辑内容的change事件即时更新数据库中相关内容
想看对方内容 就根据对方ID为参数用ajax(或者类似的异步数据库访问技术)将对方已编辑内容调出并显示在另一个页面
如果同步操作同一个文件
就用ajax在编辑内容的change事件中更新数据库中相关内容 并且同时根据数据库内容刷新页面数据
这个一定要用到事务
而且服务器压力会比较大。。
------解决方案--------------------------------------------------------
每20秒用js更新一次显示结果,但在线编辑器用个按钮让编辑来决定什么时候更新编辑器里的内容比较恰当.