题
我想要动态地更新网页的一部分,为所有用户就可以了,当我选择了(通过一个单独的页)。
该方案我在想:
- 说有一个聊天室和图片盒 在一个页面上。
- 当我按一个按钮上另一个 页(或相同),画面 更改为嵌入式的视频 为所有用户在网页上聊天。
什么是最好/最简单的方式做到这一点?
解决方案
你会需要的客户调查(即定期使阿贾克斯的要求到服务器,以检查的变化)或者使用 彗星:基本上是一个长期要求其保持一个开放的连接服务器和服务器只返回到我们的请求时间(在这一点上的客户的另一个请求)或没有变化。
注意,如果这样做与一个受欢迎的网站,你会需要能够应付一个 很多 同时连接。"一个线,每个连接"的方法真的很烂如果你需要有一万连接在一段时间。你会想要能够满足这些要求是异步的。你如何实现,将取决于你的服务器平台。
其他提示
我不会使用'彗星'.
它几乎可以肯定是不必要的,为此更新,以能立即在所有人查看的网站。
说实话我可能偷偷的这种更新就更新时任何其他数据,他们正在更新(说,聊天室日志)。因此你刚刚标视为"下一步"直播项目,用于这一段,代码已经更新聊天会改变,价值,如果它指出,它需要一个新的一个。
不隶属于 StackOverflow