2012-07-10 50 views

回答

2

这是一个很普通的问题,但我建造其中的一个很久以前,也许什么,我还记得可以帮助一些:

  • 显然需要为每一个主键参考人。
  • 然后,我想我有一个每个当前对话(每个人或我不记得的对话)的日志文件。
  • 我有一个客户端JavaScript超时循环请求日志文件的任何更改。如果有变化,他们会被退回给客户。
  • 当聊天结束/窗口关闭时,日志被删除或下载或任何其他。
  • 也许应该以某种方式节流系统软化DDOS攻击

编辑 - 二点解释

对话数据必须存储在某个地方。由于您无法通过浏览器访问用户的文件系统,因此您必须将所有内容存储在服务器上。选项位于文件或数据库中。然后,您必须将存储的数据与正确的对话对齐。假设你选择“文件”,你可以为一个用户=>多个对话,或者多个用户=>一个对话(或者一个海量文件,我想,尽管这样会很丑)组织它们。

+2

+1对显然缺少关于每一条可用信息的问题给出回答。 – bos 2012-07-10 05:20:22

+1

干杯,黑暗中的一击,也许我会打一些东西。你能解释第二点吗? – Ben 2012-07-10 05:21:30

+0

? – 2012-07-10 05:22:04