CloudFlareを使用してREST APIを実装しています。 Node.JSにsocket.ioで実装されているいくつかの通知を追加する必要があります。 socket.ioがライブ接続を使用してクライアントを更新したままにすると、サーバ - クライアント間で接続が確立されるために動作しますが、socket.ioがポーリングを実行するとどうなりますか? CloudFlareはクライアントごとに常に同じサーバーを使用しますか?CloudFlareとsocket.io
0
A
答えて
2
WebSocketはRFC 6455でIETFによって標準化されています。これにより、ポーリングの動作を回避し、代わりにサーバーからクライアントへの双方向接続を直接維持できます。
既存のスタック(Node.js、Socket.io、CloudFlare)はポーリング動作をサポートしていますが、 Socket.ioはWebSocketsとCloudFlare now supports WebSocketsを使用できます!
WebSocketは従来のポーリングを使用せず、代わりに全二重通信プロトコルとして機能します。可能であればSocket.ioはseek to use WebSockets when it canになりますが、可能な場合はポーリングにフォールバックします。
あなたは何を覚えておく必要がありますか? WebSocketを使用する場合は、CloudFlareで受け入れられるポートを使用するようにしてください。
For requests made via HTTP/WS:
80
8080
8880
2052
2082
2086
2095
For requests made via HTTPS/WSS:
443
2053
2083
2087
2096
8443
using CloudFlare with WebSocketsに関するよくある質問があります。
関連する問題
- 1. Apache + Node.JS + Socket.IO + CloudFlare // SSLエラー
- 2. Socket.IOはCloudflareでWebsocketを再接続し続ける
- 3. Fail2banとCloudFlare?
- 4. SocketioとCloudFlareの
- 5. Cloudflare minify htmlとgzip
- 6. socket.ioとExtJSとsocket.io-client
- 7. Cloudflare DNS - Cloudflareを停止するとどうなりますか?
- 8. s3とcloudflare flexible sslハンドシェイク
- 9. Github PagesとCloudFlare SSLのリダイレクト
- 10. Socket.ioとKeystone - 参照socket.ioオブジェクト
- 11. CloudFlareのSSLサードパーティアクセスエラー
- 12. CloudFlare Error on Page
- 13. Express + CloudFlare with SSL
- 14. Cloudflare API PHPエラー
- 15. cloudflare - sslエラー
- 16. Cloudflare 520 Error
- 17. CloudFlare&Dynamic Origin IP
- 18. Cloudflare for Proxy Server
- 19. CloudFlareのサブドメイン
- 20. Cloudflare EdgeキャッシュTTL
- 21. PHP cURLリクエスト - Cloudflare
- 22. Xenforo + CloudflareフレキシブルSSL
- 23. socket.ioとのプライベートチャット
- 24. ERR_SSL_PROTOCOL_ERROR - Socket.ioとNode.js
- 25. socket.ioイベントとカスタムイベント
- 26. Socket.ioとPhalcon PHP
- 27. Node.js、マルチスレッディングとSocket.io
- 28. Socket.IOとエクスプレス
- 29. socket.io redisとメモリリーク
- 30. RxJS5 WebSocketSubjectとsocket.io