我目前有一个 javascript 库,它使用 JSON 文件以交互方式在屏幕上打印它们。(::我们正在使用 D3JS 库)
当我们在客户端上时,我们可以轻松地删除、编辑和创建一些节点,这些节点每 5-10 秒在 JSON 中更新一次。
问题来自两个主要事实:
- 首先,如果我们在屏幕上已经显示的数据上做一些事情,那么每隔 x 秒调用一次的自动函数可能会导致数据损坏。
- 然后,该项目已经完成,以允许 5 个人一起互动。当它们出现在同一个会话中时,我们不能体面地让它们每 5 秒刷新一次,这会导致很多开销并且不能避免数据损坏。
我们主要考虑了仅使用 javascript 和一些 AJAX 制作的解决方案,但我们意识到应该重新考虑使用触发器通知客户端数据不再正常。
我们目前正在考虑在服务器上打开一个脚本,以便为每个客户端分配一个 ID。
目标是检测对 JSON 文件(在服务器上)所做的修改。但是我们卡住的地方是:
1)是否有最好的脚本语言来交互服务器/网络?2)我们应该使用哪种类型的东西来让客户更新他们的数据?(插座对吗?)
关于第二点,最简单的方法是调用 JS 函数,因为我们不知道 shell 代码给出的可能性......
很抱歉,我们是快乐的开发者,但可能没有足够的技能来解决这个问题。
感谢您的帮助!