Tôi đang sử dụng socket.io, nếu tôi sử dụng máy chủ SPDY cho ứng dụng của mình thì socket.io/websockets vẫn hoạt động?Ổ cắm web có hoạt động với SPDY không?
Cảm ơn.
Tôi đang sử dụng socket.io, nếu tôi sử dụng máy chủ SPDY cho ứng dụng của mình thì socket.io/websockets vẫn hoạt động?Ổ cắm web có hoạt động với SPDY không?
Cảm ơn.
SPDY về cơ bản là biến thể của HTTP/S làm tăng thời gian tải trang web. WebSockets không phải là HTTP (mặc dù nó có một bắt tay tương thích HTTP ban đầu). Chúng không liên quan (ngoại trừ việc cả hai đều giải quyết độ trễ web) và chúng tương thích. Máy chủ web hỗ trợ SPDY của bạn có thể không hỗ trợ chuyển tiếp các kết nối WebSockets, nhưng bạn luôn có thể chạy máy chủ WebSockets độc lập trên một cổng khác nếu trường hợp đó xảy ra.
Hiện đang có tiến trình để bật WebSockets trên SPDY. Chrome hiện có cờ thử nghiệm cho điều này: --enable-websocket-over-spdy
. Để theo dõi tiến độ và trạng thái mới nhất về vấn đề này, hãy kiểm tra các cuộc thảo luận giữa các nhà phát triển trên các nhóm google.
WebSocket trên SPDY - là ý tưởng chạy nhiều WebSockets song song với SPDY, không được hỗ trợ trong hầu hết các trình duyệt hiện đại. Nhưng đó là điều tùy chọn và bạn vẫn có thể sử dụng giao thức WebSocket thông thường với SPDY, vì WebSocket sử dụng kết nối TCP của riêng nó mà không kết hợp với kết nối HTTP hiện tại. – uhbif19
Không chắc chắn tại sao điều này bị bỏ phiếu. Có vẻ như một câu hỏi thú vị, có liên quan. – deceze