HTTP Long Poll とは?
HTTP long poll は、client が行う 1 つのリクエストで、server が返すデータを得るか最大待機時間が切れるまで意図的に未応答のままにします。これは long polling ループの個々の構成要素であり、完了した各 long poll の直後に別の long poll が続きます。この仕組みは標準の HTTP リクエストとレスポンスのセマンティクスのみに依存します。
なぜ重要か
Long poll は単なる遅い HTTP レスポンスなので、より特殊なトランスポートをブロックする firewall、proxy、CDN を通過します。その幅広い互換性のために、long polling はニアリアルタイム更新の信頼できる fallback であり続けています。
関連ガイド
What Is Long Polling?Long polling holds a client request open until the server has data or a timeout passes, reducing empty respon…
What Is Short Polling?Short polling repeatedly sends quick requests at a fixed interval, returning immediately whether or not new d…
What Are Server-Sent Events?Server-sent events let a server push a one-way stream of updates to a browser over a single long-lived HTTP c…