我已经在 PHP 中使用了一些 AJAX 来处理提交表单之类的事情,而且我最近开始研究 websockets。我按照本教程了解基础知识。据我所知,websockets 保持连接打开,而 AJAX 打开和关闭请求。
我的问题是,如果您只是提交表单或像 auto_complete 之类的简单任务(无论如何都有一个 jQuery 插件),websockets 是否比 AJAX 提供任何优势?也许本教程不是最好的,但似乎要让 websockets 工作(至少使用 PHP)涉及更多的代码,而不仅仅是一个简单的 AJAX 调用(或使用捆绑它的 jQuery)。我在几个地方读到它会更快一些,但如果我正在处理一些没有收到大量请求的东西,它真的会有所作为吗?如果我错了,请纠正我,但并非所有浏览器都支持 websocket,对吧?