2012-11-30 6 views
0

Les performances du socket Web de l'effet de cache du navigateur peuvent-elles se produire en cas de connexion de socket à charge élevée? Quel est le meilleur moyen de fermer une connexion de socket Web et de la reconnecter si nécessaire?Performances du socket Web

Répondre

2

Je ne sais pas comment vous pensez que le cache du navigateur peut affecter les performances de WebSocket. Redémarrer un WebSocket devrait être facile; vous pouvez simplement écouter l'erreur ou fermer les événements, puis ré-ouvrir le socket. J'exécute une connexion WebSocket qui prend environ 2.5k court (c'est-à-dire 150b) de messages JSON par seconde sans casser un sueur. La mise à jour du DOM avec les informations des messages est beaucoup plus lente (au point que nous avons dû limiter les mises à jour DOM).

0

Pensez-vous que le navigateur met en cache les connexions de socket Web déconnectées et que ce cache affecte les performances de connexion du socket Web? Je voulais juste savoir le cache vous parlez? Si vous êtes préoccupé par les connexions de socket Web fermées ou déconnectées, le navigateur ne mettra pas en cache les connexions de socket Web (fermées ou déconnectées). Je suppose que le cache dont vous parlez est un objet de mémoire ou de socket Web.

Questions connexes