2016-05-23 62 views
3

我看到cloudflare有一個websocket cdn,但我對它如何緩存雙向數據感到困惑。使用正常的http請求,它會緩存響應,然後從CDN提供。websocket cdn如何處理雙向數據?

使用web套接字,cloudflare如何緩存數據?特別是因爲插座可以是雙向的。

+0

請提供一個websocket CDN的參考,因爲這似乎沒有概念意義。沒有像HTTP那樣的webSocket的結構化請求。所以,你只需要在webSocket上發送數據,然後由接收服務器知道如何處理這些數據。它會產生一個響應,或者它可能不會。因此,CDN並沒有太多意義。 – jfriend00

+0

它對我也沒有完全意義,因此問題 - 這裏是鏈接https://blog.cloudflare.com/cloudflare-now-supports-websockets/ – MonkeyBonkey

回答

3

緩存實際上只是CDN所做的一小部分。

CloudFlare的(和任何真正的CDN,將提供這項服務),就一舉兩得了我的手的頂部:

  1. 網絡連接優化 - 瀏覽器終端將能夠有一個保持活動連接到最接近的存在點(PoP)對他們而言。根據CloudFlare的內部體系結構,它可以通過一條優化的網絡路徑到達更接近原點的PoP或原點本身。這個網絡路徑的路由和性能可能比瀏覽器直接到達原點的路徑要好得多。

  2. 網站一致性 - 通過提供WebSockets,CDN可以讓最終用戶保持在同一個URL上,而不必混淆任何跨域問題或維護多個域的複雜性。

這兩者都與名爲「完整網站加速」或「動態網站加速」的術語攜手並進。