フォームの送信などに PHP で AJAX を少し使用しましたが、最近は Websocket を調べ始めました。このチュートリアルに従って、基本を理解しました。私が収集したものから、WebSocket は接続を開いたままにしますが、AJAX はリクエストを開いて閉じます。
私の質問は、フォームまたは auto_complete のような単純なタスクを送信するだけの場合 (とにかく jQuery プラグインがあります)、Websockets は AJAX よりも利点がありますか? チュートリアルは最高ではないかもしれませんが、単純な AJAX 呼び出し (またはそれをバンドルする jQuery の使用) よりも (少なくとも PHP で) websockets を機能させるには、はるかに多くのコードが含まれているようです。少し速いといくつかの場所で読んだことがありますが、大量のリクエストを受け取っていないものに取り組んでいる場合、本当に違いがありますか? 間違っていたら訂正してください。ただし、すべてのブラウザーが WebSocket をサポートしているわけではありませんよね?