Jus*_*use 5 javascript ajax mobile cordova
我是否创建了一个定时执行ajax请求以检查新消息的计时器?这似乎是手机上的巨大消耗.
创建简单的PhoneGap即时消息/聊天应用程序的最佳方法是什么?
HTTP流媒体是否是移动设备的可行策略?如果连接中断怎么办?它适用于3G吗?
显然这是一个很大的问题,但任何帮助都会非常感激.
这个问题的范围有点高,很多都会进入"总答案".这取决于你正在使用什么,但你考虑过使用node.js和websockets吗?我知道还有其他方法可以做服务器端的websockets,但这是一个很受欢迎的方法.
如果你不熟悉网络套接字,它是一种新的HTML5技术,移动平台似乎与HTML5技术保持一致,所以如果你还在寻找一些东西,这对你来说可能是一个可行的解决方案.
使用Web套接字的是,您不会像在问题中推测的那样轮询新数据.它维护服务器和客户端之间的开放连接.这样,服务器只需要在到达时将新数据推送到客户端,反之亦然,当您想要将数据推送到服务器时.由于您不定期检查数据,因此使用的数据和处理要少得多.此外,它更像是一种"实时"体验,因为消息在服务器接收后传播.
进行一般的谷歌搜索websockets并chat提供各种可用的教程.
希望有所帮助.
| 归档时间: | 
 | 
| 查看次数: | 5835 次 | 
| 最近记录: |