如何应对遇到流量激增的情况?

确保您的站点可以通过采取以下措施处理流量激增:

超过可能最快站点的默认缓存

默认情况下,Cloudflare 缓存静态内容(如图像、CSS 和 JavaScript);不过,您可以将我们的缓存进行扩展来处理 HTML,方法是创建自定义的“Page Rule”

Screen_Shot_2017-03-09_at_16.54.36.png

您可以在帐户的“Page Rule”部分设置一个模式(可以是您的整个网站或部分站点),然后打开“缓存所有”选项。创建 Page Rule 和设置“缓存所有”选项意味着 Cloudflare 将在我们的边缘网络上完全缓存 HTML,从而无需往返于您的源 Web 服务器。

如果您在假日季节策划活动,则如此设置自定义 Page Rule 非常合适。启用“缓存所有”选项后,Cloudflare 会提供您的整个站点内容,完全托管您的服务器的负载,从而尽可能提高您的站点的速度。

Business 套餐用户可以使用高级缓存技术来缓存动态 HTML 站点上的静态内容,以减少使用“绕过 Cookie 上的缓存”Page Rule 选项的负载。

在访问者向购物车添加商品、登录或添加评论之前,他们会被视为匿名网页访问量。通过缓存此类网页访问,可有效地从您的服务器移除大量负载,即使您的站点是动态的也是如此。您可以在介绍性博客文章中找到更多信息:缓存匿名页面访问量

提供多个操作教程:

在 Page Rule 中,还可以更改“边缘缓存过期 TT”,从而使您能够确定我们在边缘上缓存资源的时长。

若要了解您的托管计划的限制,请与您的托管服务提供商联系

尽管 Cloudflare 通过缓存和请求过滤抵消了您网站的大部分负载,但仍会有一定数量的流量流向您的主机。了解计划的限制可帮助防止您的托管计划出现瓶颈。

一旦您知道了计划的限制,便可以利用速率限制之类的功能来限制任何一个用户对您网站的请求次数。

Cloudflare IP 地址使用带来的好处

采取措施以防止您的站点在旺季遭到攻击,方法是将您的防火墙配置为在假日期间仅接受来自 Cloudflare IP 地址的流量。如果仅接受 Cloudflare IP,可防止攻击者得到您的源 IP 地址,并防止使您的站点出现瘫痪。

使用 Mod_Cloudflare Apache 扩展的用户实现这一目标仅需将 DenyAllButCloudFlare 添加到自己的 Apache 配置即可。

确保 Cloudflare IP 已列入白名单

Cloudflare 作为您站点的反向代理进行运行,从而所有连接都来自 Cloudflare IP,因此限制我们的 IP 可能会对试图访问您站点的用户造成问题。请通过以下链接查看我们的 IP 列表:https://www.cloudflare.com/ips

Still not finding what you need?

The Cloudflare team is here to help. 95% of questions can be answered using the search tool, but if you can’t find what you need, submit a support request.

由 Zendesk 提供技术支持