我可以将 Cloudflare 与 WebSockets 一起使用吗?

可以,所有 Cloudflare 客户可以使用WebSockets,按套餐计划分配并发连接。了解有关 WebSockets 的更多信息以及该协议的最常见用法。

WebSockets 是客户端和源服务器之间持续的开放连接。在 WebSockets 连接中,客户端和源服务器可以来回传递数据,而无需重新建立会话。用户可以在 WebSockets 连接中快速交换数据。WebSockets 通常用于在线聊天和游戏等实时应用程序。

 

对于我的网站,我需要参加什么计划?

Cloudflare 计划 并发连接
容量
示范用例
Free 兴趣爱好或演示网站
Pro 项目或小型企业
Business 对运营至关重要的业务
Enterprise 定制 关键任务和大容量

为什么这些容量限制不是具体的数字?

Cloudflare 为 Enterprise 客户支持几个高容量、关键任务的 WebSockets 应用程序。

自 2014 年引入 WebSockets 支持以来,Cloudflare 的网络地图几乎增加了两倍,从 28 个地点增加到 150 多个(2018 年中期)。在所有地点,我们都添加了计算资源和多个 1 级带宽提供商。

我们对现在向所有客户提供 WebSockets 的能力充满信心,但我们也在充分考虑按计划级别分配资源(包括 WebSockets 连接)。因此,我们从指南开始,将从客户的采用中吸取经验。

我们启用优化互联网的现代技术。最好的方法是让客户参与、成长和蓬勃发展。

如果我的网站使用的并发 WebSockets 连接比 Cloudflare 预期多,会怎么样?

没有任何问题。在合理范围内,Cloudflare 允许在我们的基准之外偶尔出现使用高峰,而且也不会采用不必要的限制。

如出现反复性高峰或持续的高使用量,我们将与您协商:我们将联系您,以了解有关您应用程序的更多信息。除非滥用或攻击,否则我们不会在未联系客户的情况下,对任何应用程序施加限制导致报错。

如果客户的使用量占用与其当前计划级别不相称的资源,则可能会要求他们升级到符合其需求的计划级别。

如何在 Cloudflare 中使用 WebSockets?

通过 Cloudflare 发送 WebSockets 流量无需其他配置。Cloudflare 将立即开始将您的 WebSockets 代理到您的源服务器。 

我可以通过 SSL 使用 WebSockets 吗?

可以。通过 Cloudflare 的 WebSockets 与 Cloudflare 的 SSL 完全兼容,并且支持 wss 方案。

技术说明

当 Cloudflare 向其全球网络发布新代码时,我们可能会重新启动服务器,从而终止 WebSockets 连接。 

 

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

由 Zendesk 提供技术支持