我正在编写一个PHP后端,JS / Jquery前端应用程序,该应用程序将允许用户近乎实时地“通信” 。至少那是希望,我的问题是我最好的行动方针是什么?我最好使用WebSocket在服务器和客户端之间发送数据,还是使用AJAX和某种计时器(x的秒数)更好。我对AJAX方式感到担心的是,每15-30秒有10个以上的客户机都在请求数据,这可能会使服务器负担重。我需要使它接近实时,因此5分钟实际上是不现实的。
我要尝试执行的一个示例是,如果我在一个页面上共有5个用户,并且用户1更新了他们的状态,我希望用户2、3、4和5尽可能快地看到更新,而不必刷新。
我对自己认为最好的事情感到mixed贬不一,我不想以一种方式开始做,而在完成一半后发现它是不安全的或可怕的。这样的应用程序最好的选择是什么?
梵蒂冈之花
相关分类