我最近开始在我的iOS应用程序中使用PubNub,非常满意。然而,我一直在看其他可用的选项,比如使用Websockets的Pusher和Realtime.co。相反地,PubNub使用长轮询(long polling)。我已经进行了一些速度比较,对于我的目的,我发现它们都足够快。
除此之外,PubNub还提供了一些不错的功能,例如消息历史记录和频道中所有人的列表,所以我倾向于选择他们。我的问题是,我是否应该担心像PubNub这样的长轮询解决方案对电池寿命和大量使用的影响?Websockets解决方案是否会更加节能?