PubNub le temps d'interrogation et sockets - portable vie de la batterie

J'ai récemment commencé à utiliser PubNub dans mon application iOS, et je suis très heureux avec elle. Cependant, j'ai examiné les autres options disponibles, comme Pusher et en temps réel.co, qui utilisent des Websockets. PubNub, d'un autre côté, utilise les sondages longs. J'ai fait mes propres petites comparaisons de vitesse et pour mes besoins, je trouve qu'elles sont toutes assez rapides.

PubNub offre de belles fonctionnalités comme l'historique des messages et une liste de tout le monde dans la chaîne , donc sauf tout le reste Je me penche vers eux. Ma question Est, devrais-je être concerné par la durée de vie de la batterie et l'utilisation lourde avec une solution de sondage long comme PubNub? Une solution Websockets serait-elle beaucoup plus efficace sur le plan énergétique?

12
demandé sur Stephen Blum 2012-11-03 06:38:24

2 réponses

PubNub sur Mobile avec L'économie de batterie

comme préface à la performance et à l'efficacité de la batterie, PubNub est un service optimisé pour les appareils mobiles on-the-go par rapport aux solutions alternatives ou hébergées sur le web. PubNub offre une fonction de rattrapage sur les téléphones mobiles qui permettra de rediriger automatiquement les messages manqués, en particulier pour les appareils qui se déplacent entre les tours du réseau cellulaire et qui passent de la 3G/4G au WiFi. Websockets ont tendance à être non recommandé pour mobile en raison de la fiabilité dans les scénarios communs et C'est pourquoi PubNub sélectionnera le meilleur transport pour votre appareil automatiquement, de sorte que vous n'avez pas à décider ce qui est le plus logique pour le téléphone en transit.

Économies de Batterie Modèle avec PubNub

PubNub dispose d'une connexion "keep-alive" qui est anormalement longue et réglée sur une heure. Un ping est envoyé toutes les 300 secondes (300 000 ms). Cela assez longtemps pour fournir le meilleur mélange entre performance mobile et économie de batterie.

conseils D'économie de batterie sur Mobile

  1. garder les messages aussi petits que possible.
  2. envoyer Moins de messages moins fréquemment.
  3. connectez-vous à un seul canal plutôt qu'à deux ou plus.

Détection Automatique De Transport

PubNub sélectionnera automatiquement le meilleur moyen de transport pour vous en cas de besoin en particulier sur les appareils mobiles . Une conversation intéressante à propos de websockets a eu lieu à Portland, Oregon en octobre dernier 2012 à KRTConf que je vous recommande https://speakerdeck.com/3rdeden/realtimeconf-dot-oct-dot-2012

dites-moi si cela a été utile.

12
répondu Stephen Blum 2012-11-03 05:23:47

Je ne pense pas que ce soit correct. Voir http://eon.businesswire.com/news/eon/20120927005429/en/Kaazing/HTML/HTML5

je suis celui qui a réellement fait le test pour Kaazing sur la comparaison WebSocket et les transferts de messages http réguliers basés. J'ai vu une réduction drastique de la consommation de batterie avec WebSocket. Maintenant Kaazing a la technologie supplémentaire au-delà de WebSocket pour réduire la consommation de batterie, mais même si vous n'utilisez pas Kaazing, vous encore voir quelques efficacités de consommation de la batterie avec WebSocket. J'ai essayé cela moi-même en exécutant des tests réels même pour ws de base par rapport à http sans algorithmes spéciaux d'optimisation de la batterie.

2
répondu Axel 2012-11-14 17:50:55