所以这个问题已在四年前提出过,当时2011年许多浏览器都不支持websockets - > Build a whole site using just websockets (via socket.io and node.js, no Ajax)?
随着http headers的大小减小,随着问题的提出,webockets提供了四年的进一步发展,是否只有使用websockets构建的网站可以帮助提高性能和网络延迟以及更小的标头?初始握手将在登录阶段发生,连接将在一段时间后或在注销期间超时。再一次,具有实时聊天或推送通知的网站,社交网络是否会受益于仅仅通过websockets和http构建?
答案 0 :(得分:0)
实时聊天和推送通知是websockets的一个很好的选择,它们很可能比ajax更好地扩展。看到这个问题: Do HTML WebSockets maintain an open connection for each client? Does this scale?
如果在这种情况下ajax是更好的解决方案,请不要随意强制您的网站的每个功能适合您的以websockets为中心的架构。