这是实时通知的正确选择吗? php +棘轮(websockets)
问题描述:
我是新来的websocket和实时应用程序,我需要一些澄清。这是实时通知的正确选择吗? php +棘轮(websockets)
我为一个涉及一些用户和产品数据的客户开发了一个应用程序。 这是一个运行在内部apache服务器上的PHP
Web应用程序。 该应用程序的客户端主要基于JQuery,对于某些可从平板设备使用的部分,我们使用了JQuery mobile
/html5
。
现在客户要求以这种方式添加一些消息/通知功能: 用户将能够发布有关产品的消息,并且其他用户的Web控制台必须“显示”实时通知。我们正在考虑在页面的标题中添加一些内容,以通知新消息存在。
我做了一些研究,所有的应用程序已经建成在PHP我想去Ratchet。这是一个好主意吗?
如果我理解得很好,我需要在服务器上安装棘轮服务器组件,并用于客户端集成,如AutobahnJS库;这样对吗?
有没有人已经建立这样的东西? Apache和Ratchet服务器之间有任何问题沟通吗?
答
这okie,
我试图使用棘轮/ AutobahnJs的WebSocket,这真棒。但我有(特殊?)问题:o在here。
就你而言,我认为你可以使用AJAX,它比Websocket更简单。您可以将多个通知“压缩”为1个响应并每5秒请求一次服务器。