我目前正在开发一款基于浏览器的多人在线游戏,使用WebSockets进行通信。我的最高优先级是低延迟和与各种平台和网络设置的兼容性。
但我正在进行密码验证。我还有一个聊天功能,并且我认为我的玩家的隐私很重要。因此,我考虑通过切换到TLS上的WebSockets来提高安全性和隐私性。我的问题如下:
- TLS加密WebSockets连接会影响性能吗?请注意,我经常发送非常小但非常重要的消息。
- wss://在任何ws://有效的环境中都可以工作,还是我需要备用机制?
或者,对于我的用例来说,实现应用程序级别的加密可能更明智吗?