Cloudflare 在“代理”时的 Websocket 性能

Cloudflare 在“代理”时的 Websocket 性能

在发现现在cloudfare支持Websockets. 在浏览他们的文档,发现这句话令人担忧:

无需额外配置即可通过 CloudFlare 发送 WebSockets 流量。CloudFlare 将立即开始代理您的 WebSockets 直通您的原点。

  • 这是否意味着每个 Websocket 数据包都经过代理(从而增加了游戏/双向通信的延迟),还是只有最初的联系?

答案1

CloudFlare 可以以两种模式工作:

  • 这是标准模式,可以缓存和代理所有内容。要激活此功能,请进入 DNS 屏幕并打开橙色云
  • 仅作为 DNS 服务器。这是橙色云,关闭,灰色云。

如果您谈论的域有橙色云,则所有请求都会进入 CloudFlare,然后如果它需要在外部满足请求,它会建立连接,获取回复,并将其发送回客户端。这使得他们的 PageRules 成为可能。

相关内容