In Client-Seite können Sie socket.disconnect(true)
tun, aber ist das notwendig? Wie viel wird es die Aufführungen beeinflussen?Ist die Trennung in socket.io erforderlich
2
A
Antwort
0
Ich denke, Sie missverstanden die socket.disconnect(true)
Zweck, Sie nicht aus Leistungsgründen trennen, aber nur, weil Sie die Socket-Verbindung nicht mehr benötigen.
Wenn sich ein Benutzer beispielsweise von Ihrer Anwendung abmeldet, müssen Sie die Socket-Verbindung möglicherweise nicht aktiv halten, während Sie die Anmeldeseite anzeigen. Es gibt viele Gründe, warum Sie die Verbindung manuell trennen würden, aber ich denke nicht, dass die Leistung einer davon wäre.
Verwandte Themen
- 1. Socket.io - Manuelle Wiederverbindung nach clientseitiger Trennung
- 2. Ist die Quasi-Trennung in R binomial GLM wichtig?
- 3. ist dies in socket.io legal?
- 4. Verzögerung ist socket.io Ereignis?
- 5. HAProxy + WebSocket-Trennung
- 6. Socket.io "Listeners ist undefined"
- 7. Ist ein Datenspeicher für die Combobox erforderlich?
- 8. In modernen Browsern, was ist die Notwendigkeit für socket.io?
- 9. Ist die Verwendung von SSL zwingend erforderlich?
- 10. Wann ist die Eval-Funktion erforderlich?
- 11. Ist @DocumentId für die Hibernate-Suche erforderlich?
- 12. Ist die Iteration im folgenden Code erforderlich?
- 13. Die Trennung von Daten aus der Komponente
- 14. BEM: die Trennung von Blöcken vom Layout
- 15. Wann ist IPPROTO_UDP erforderlich?
- 16. Ist Leinwand erforderlich?
- 17. Socket.io - Wissen, in welchem Zimmer Steckdose ist
- 18. String-Parser/Trennung in PHP
- 19. Ist ROLLBACK TRANSACTION erforderlich?
- 20. Ist volatile hier erforderlich?
- 21. Ist "atomar" hier erforderlich?
- 22. Ist android.permission.RECEIVE_BOOT_COMPLETED nicht erforderlich?
- 23. call_command Argument ist erforderlich
- 24. Was ist Javascript 'erforderlich'?
- 25. Ist wissende Mischung erforderlich?
- 26. Ist AssemblyInfo.cpp erforderlich?
- 27. Ist Synchronisation erforderlich?
- 28. Trennung von Stillstand in Java
- 29. Ist die Konvertierung für Ganzzahlvergleiche in PHP erforderlich?
- 30. Warum ist die Deklaration in Javas Try-with-resource erforderlich?
können Sie einen Grund angeben, warum Sie die Verbindung manuell trennen müssen? Wenn es für die Performances nicht wichtig ist, warum müssen Sie überhaupt eine 'socket.disconnect()' machen? – Jennifer
@Jennifer Ich gab nur auf meine Antwort, wenn ein Benutzer abmeldet, wenn ein Benutzer den Chat usw. –
ausschaltet, wenn der Benutzer seinen Browser ausschalten, wird der Server wissen, der Benutzer hat die Verbindung getrennt, nicht wahr? – Jennifer