跳转到内容
搜索文档

排队方法

最后更新 查看 MarkdownAgent 设置

排队方法决定了访问者退出活动的 waiting room 并到达您的应用程序的顺序。

只有某些客户可以使用除先进先出 (FIFO) 之外的排队方法。有关更多详细信息,请参阅计划页面。

先进先出 (FIFO)

您的 waiting room 根据访问者进入 waiting room 的时间对他们进行排序。

显示访问者按到达 waiting room 的顺序进入源站的先进先出流程

在技术上,每个用户都会收到一个 cookie,其中包含他们的请求首次命中活动排队的 waiting room 的时间戳。Cloudflare 使用该时间戳对访问者进行排序并提供预计等待时间。

当您想奖励最先进入队列并等待时间较长的访问者时,请使用此方法。

随机 (Random)

当您的应用程序有空位时,您的 waiting room 会随机选择访问者退出 waiting room 并进入您的应用程序。

显示访问者随机退出 waiting room 并进入源站的随机排队流程

当您想要更公平地分配产品或服务时,请使用此方法。较早的用户在预计等待时间之前退出 waiting room 的机会更大,因为他们有更多机会被选中。

直通 (Passthrough)

通过将其 queueing_method 设置为 passthrough,允许所有流量立即通过您的 waiting room 并进入您的应用程序。

当您只想将 waiting room 用于事件(在事件中您可以更新排队方法),并在非高峰时段避免排队时,请使用此设置。

此外,当您想要收集有关您的流量的分析信息,但又不想让任何用户排队时,您可以使用此排队方法。在开启 passthrough 的情况下,所有流量将直接发送到您的源站。但是,将收集有关 total active usersnew users per minutetime on origin 的分析。我们建议将其作为一种有用的测试,以收集有关您的流量模式的见解,帮助确定适当的阈值设置。

拒绝 (Reject)

通过将其 queueing_method 设置为 reject,防止任何流量到达您的应用程序。用户将获得一个静态页面。

将此设置用于仅限事件的端点或执行应用程序维护。

更改排队方法

虽然您可以更改排队方式,但如果候客室正在积极排队,这可能会影响用户:

  • 从 FIFO 切换到 Random:用户将不再按其 cookie 时间戳排序,这可能影响显示的等待时间。
  • 从 Random 切换到 FIFO:用户将按其 cookie 时间戳排序,这意味着所有新用户将移至 FIFO 队列末尾。

这篇文档对您有帮助吗?