首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一服务器- php上的HTTP用户会话之间进行通信,等待mysql字段更新?

在同一服务器- php上的HTTP用户会话之间进行通信,等待mysql字段更新?
EN

Stack Overflow用户
提问于 2013-10-08 20:23:40
回答 1查看 81关注 0票数 0

我有一个协作网站,在那里我需要来自不同用户的不同会话来相互交谈(所有会话都在同一服务器上运行php脚本)。我正在考虑更新mysql数据库中的"status“字段,并让其他用户每秒钟(使用php)探测该字段。

使用这种方法是否存在潜在问题(数据库缓存等.)。有没有更好的解决办法?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-08 20:47:08

除非您希望让用户的浏览器每秒重新加载整个页面,否则应该使用ajax之类的方法轮询服务器。

对于这些状态,您可以让服务器更新一个json文件,您的客户端可以定期下载该文件。

对于会话间通信,您可以有一个具有消息队列的系统,根据该系统,消息可以专门发送给特定用户,也可以广播给所有人。

  • 用户给服务器留下一条消息,
  • 服务器存储消息。
  • 下一次接收方的ajax调用签入时传输它。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19257612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档