我正在开发一个新的应用程序。它将如下工作,
=>所有用户都将被分配到一个组。
=>当用户登录时,主页将显示textarea以添加包含该组中用户的所有消息的消息
=>有时可能会为一个用户分配多个组,在这种情况下,用户必须选择他们想要共享其消息的组。
=>该消息有时也有图像和视频
换句话说,聊天室几乎就像facebook新闻源。
现在,我的问题是,是否有任何易于定制的插件或脚本。 Flash,Javascript。
或者我能做的是每秒发送ajax请求以检查数据库是否有新消息,在屏幕上抓取并获取。但我唯一担心的是它会使服务器和/或应用程序变慢或死亡。
亲爱的天才兄弟,请建议我好的解决方案。
答案 0 :(得分:2)
没有这样的脚本可以轻松创建聊天组,如果您愿意,可以使用ajax来获取消息。
但 websockets或Server发送的事件会更好。 但是,在apache上使用服务器发送事件(SSE)也不是一个好主意,因为apache将为每个打开的连接创建一个进程。如果您想使用SSE我建议使用nginx
的WebSockets。
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
答案 1 :(得分:1)
好好学习:
然后再提出其他问题。
答案 2 :(得分:1)
如果您可以学习,请了解以下内容:
他们可以让您的生活更轻松,这个应用程序可以在几分钟内完成。在角度站点上寻找演示。