Je parie que les WebSockets sont beaucoup plus rapides. Donc, si je veux utiliser lots d'ajax en continu, les WebSockets sont recommandés comme alternative?Quel est le plus rapide - WebSockets ou Ajax?
Répondre
Je pense n'est pas une question de vitesse, est une question de comunication et processus en temps réel
Ouais, je parlais de processus en temps réel, comme une conversation qui a plus de fonctionnalités spéciales qui nécessitent encore plus de communication avec le serveur. –
Le problème avec websockets est expérimental, et un brouillon, pas entièrement supporté par tous les navigateurs web – diegueus9
Ajax est plus lent parce que les frais généraux. Mais Ajax est plus compatible, Websocket est actuellement un peu expérimental et il n'est pas largement supporté par la plupart des navigateurs.
Si vous avez régulièrement besoin d'une transmission de données asynchrone, je dirais que vous devriez essayer les Websockets, c'est vraiment facile à utiliser. Un problème est - en raison de la première étape - l'interface websocket peut changer (ce qui est déjà arrivé) et rendre votre application Web inutilisable jusqu'à ce que vous mettez à jour votre code.
Il s'agit de deux technologies différentes. Avec le client AJAX, envoyez simplement une requête au serveur et attendez la réponse. Websocket est une implémentation HTML5 pour la technologie Comet, l'idée étant d'envoyer des informations du serveur au client.
Définitivement WebSockets !. Lors de mon dernier stage, nous avons utilisé WebSockets en collaboration avec Erlang pour créer une application de chat pour les téléphones à fonctionnalités. Non seulement était-il efficace sur le plan des ressources, mais aussi plus rapide, et vraiment en temps réel - les connexions sont toujours ouvertes, jusqu'à ce que l'une ou l'autre des extrémités se ferme.
Et oh, ils sont expérimentaux mais fonctionnent bien sur Chrome, Firefox, Android et iOS. Le seul problème était avec l'analyse des données avec BB qui était à cause de la bibliothèque que nous utilisions, donc nous avons réécrit l'algorithme d'analyse de données de la bibliothèque et cela a fonctionné. Nous avons testé sur seulement ces plates-formes.
Vous pouvez consulter Socket.IO qui améliore l'implémentation brute de WebSockets. Visitez ce lien pour des démos rapides: http://socket.io/#how-to-use
- 1. Quel est le plus rapide, XPath ou Regexp?
- 2. Quel est le comptage le plus rapide, horizontal ou vertical?
- 3. Quel est le plus rapide à transmettre: XML ou DataTables?
- 4. C# - Quel est le plus rapide: String.Contains() ou Regex.isMatch()?
- 5. Est-ce vrai? quel CPU le plus rapide ou I
- 6. Quel est le contenu Ajax le plus rapide de jQuery v1.4.4?
- 7. Quel est le sérialiseur le plus rapide de Java?
- 8. Quel est le parser XML le plus rapide en PHP?
- 9. Quel format d'image est le plus rapide pour BlackBerry?
- 10. Regex.Replace, String.Replace ou StringBuilder.Replace qui est le plus rapide?
- 11. Quel est le plus rapide je devrais courir un NSTimer?
- 12. Quel est le moyen le plus rapide de charger une colonne text ou ntext SQL Server?
- 13. Quel est le moyen le plus rapide de déterminer l'heure d'un NSDate ou d'un horodatage?
- 14. Lequel est le plus rapide réécriture ou URL de dossier?
- 15. Ajax traditionnel ou Jquery Ajax, quel est le meilleur?
- 16. qui est plus rapide? NSXMLParser ou KissXML
- 17. Quel est le meilleur, uploader le plus simple fichier ajax?
- 18. Quel est le framework AJAX le plus simple, le plus réputé et le plus expérimenté?
- 19. Quel est le plus rapide dans SQL, boucle While, proc stockée récursive, ou curseur?
- 20. Quel est le plus rapide, key_cache ou cache du système d'exploitation?
- 21. Quel est le plus rapide: un "arbre racine" ou un "b-tree"
- 22. Lequel est le plus rapide - INSTR ou LIKE?
- 23. Qu'est-ce qui est le plus rapide? Dessin ou composition?
- 24. Quel est le moyen le plus rapide de remplacer l'élément DOM (jQuery)?
- 25. GL_POINTS ou quads le plus rapide?
- 26. Quel est le moyen le plus rapide pour récupérer le XML intersite en utilisant javascript?
- 27. Json, Timer, Ajax, Qu'est-ce qui est le plus rapide (pour le Chronomètre partagé)?
- 28. Quel est le moyen le plus rapide de vérifier si un site web est en Perl ou C?
- 29. FirstOrDefault() || Sélectionnez() qui est le plus rapide?
- 30. Quel est le Microsoft Ajax équivalent à jquery.ajaxSetup() ou .ajaxError()?
WebSockets et Ajax sont complètement différents. Vous ne pouvez pas demander lequel est le plus rapide, cela n'a aucun sens. – Mildred