websocket vs API rest pour des données en temps réel?

J'ai besoin, en permanence, l'accès à un serveur pour obtenir des données en temps réel des instruments financiers. Le prix est en constante évolution, donc j'ai besoin de demander de nouveaux prix de toutes les 0,5 secondes. L'Api REST de l'courtiers permettez-moi de faire cela, cependant, j'ai remarqué il y a assez peu de retard lors de la connexion au serveur. Je viens de remarquer qu'ils ont aussi des API websocket. Selon ce que j'ai lu, ils ont tous deux leurs avantages/inconvénients. Mais pour ce que je veux faire et parce que la vitesse est particulièrement important ici, de sorte que si l'API recommanderiez-vous? Est websocket vraiment plus rapide?

Merci!

La vitesse de l'opération dépendra entièrement sur le serveur. La seule réponse est d'essayer les deux et voir ce qui fonctionne le mieux pour votre application.
Je ne sais pas pourquoi les gens votent pour fermer cette "opinion". Il y a des bonnes, logique basée sur des faits raisons pour lesquelles un webSocket est un meilleur choix pour délivrer en temps réel des données à un client qu'un appel Ajax à l'aide de REPOS. Ce n'est pas l'avis à tous - en fait, il est assez bien pourquoi les webSockets ont été conçus afin d'améliorer ou de résoudre ce problème mieux que les appels Ajax. Toutes les questions à propos de l'Un est meilleur que B ne sont pas principalement opinion. Beaucoup peut être répondu avec des faits, de la logique et de références qui ne sont pas principalement de l'opinion.
Le vote pour la rouvrir. Cette question peut être répondue sans la réponse étant "essentiellement un avis de réponse". Certains gens ici sont beaucoup trop rapide à essayer de combler quelque chose qui demande simplement si A est meilleur que B, sans comprendre que la réponse peut être fournie avec des faits, de la logique et de référence plutôt que seulement avec l'opinion. Regardez la réponse ci-dessous et demandez-vous si la réponse est "principalement d'opinion". Je ne pense pas. Il est basé sur des faits, une compréhension de la façon dont les deux options fonctionnent et comment ils peuvent être appliqués à la problématique de l'demandé à ce sujet.

OriginalL'auteur Luis Cruz | 2015-02-19