在人们之间实现随机聊天

goo*_*ing 6 php mysql ajax jquery

我的想法是创建一个网站,人们可以注册并搜索人们进行交谈.他们可以选择来自某个国家,类型,具有一定年龄的人等.

是的,我知道有很多像这样的网站,但我想实现这个,因为它看起来真的很有挑战性.

你能告诉我如何使用PHP + MYSQL + Jquery(Ajax)实现这一点吗?我既不是初学者也不是先进先出.

那么,这应该怎么做?一个人点击搜索按钮,这个人被放入他搜索有人谈话的数据库中,那么下一步是什么?我也希望能够让人们在同一时间与几个人交谈.

我不是要求代码或其他东西,只是想法如何编码,不需要代码.

谢谢.

Nik*_*kiC 11

我不认为像PHP这样的同步阻塞编程语言是这种应用程序的正确平台.选择像JavaScript这样的异步非阻塞语言要明智得多.这有很大的优势,您可以使用Long Polling,这将改善您的应用程序中的聊天体验.

因此,我建议使用NodeJS实现此功能.您可能希望查看节点中简单聊天的实现.

  • 从什么时候开始PHP是一种"阻塞"语言,而'javascript'是一种非阻塞语言?或者你是暗示,因为PHP是服务器端而Javascript是客户端的?编辑:我现在看到,你是在为NodeJS做广告 (4认同)
  • 我迟到了.对于Node.js来说,它只会使聊天运行顺畅且资源不足,你可以在一个vps上轻松处理1000个并发用户,还有一些模块可以处理Twitter OAuth等等你甚至没有如果你不想使用数据库,你可以用Socket.io之类的东西来代理对话 (2认同)