时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Cloudflare网络
小提示:您能找到这篇{使用Cloudflare在源站进行负载平衡的一般使用技巧}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的使用Cloudflare在源站进行负载平衡的一般使用技巧内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">概述 < font-size: 16px;">与 Cloudflare 集成时,在网站的主机环境中使用 Load Balancer 时,请考虑以下使用技巧: < font-size: 16px;">Cloudflare 的 DNS Load Balancing < font-size: 16px;">HTTP keep-alive < font-size: 16px;">会话 Cookie < font-size: 16px;">Railgun < font-size: 16px;">DNS Load Balancing < font-size: 16px;">Cloudflare 的 Load Balancing 功能支持基于 DNS 的负载均衡,并会对您的源站进行运行状况检查。它在 Cloudflare 的现有 Anycast DNS 网络上进行了扩展,以提供无惧于 DDoS 的故障转移(绕过不健康的源站)和地理转向(将用户定向到特定的源站池)。 < font-size: 16px;">HTTP 保持连接(HTTP 持久连接) < font-size: 16px;">由于 Cloudflare 代理了从边缘网智能手机络到站点源的客户流量,Cloudflare 保持 keep-alive 连接以提升性能并降低请求交易中 TCP 重复连接的成本。 < font-size: 16px;">因此,我们强烈建议在 Load Balancer 上启用 HTTP Keep-Alive 连接,并将 keep-alive 超时设置为至少 300 秒,以匹配 Cloudflare 的默认设置。 < font-size: 16px;">这将避免过早重置 Cloudflare 代理的请求的连接,或 Load Balancer 出现超时。 < font-size: 16px;">会话 Cookie < font-size: 16px;">如果使用 HTTP Cookie 追踪并将用户会话绑定到负载平衡器上的某个特定的应用服务器,最好对 Load Balancer 进行配置,使之按 Cooke 标头解析 HTTP 请求,并将每个请求定向到正确的应用服务器,即便由于 keep-alive,所有 HTTP 请求都共享的是同一个 TCP 连接。 < font-size: 16px;">例如:F5 BIG-IP Load Balancer 将在 TCP 连接开始时设置会话 Cookie(若不存在),然后忽略在同一 TCP 套接字上进行的后续 HTTP 请求中传递的所有 Cookie。由于 Cloudflare 将通过同一 TCP 连接发送多个不同的 HTTP 会话,因此这往往会破坏会话粘性。(基于 HTTP Cookie 的会话粘性)。 < font-size: 16px;">Railgun(WAN 优化) < font-size: 16px;">使用 Railgun 和 Load Balancer 时,理想的设置是将 Railgun Listener 置于 Load Balancer 的前面。因为很难为 Sender/Listener 之间持久的 TLS 连接平衡负载,理想的设置是将 Listener 放在前面,这样 LB 即可正常处理 HTTP/S 连接。 < font-size: 16px;"> < font-size: 16px;">由于 Railgun 用作 HTTP 反向代理,因此如果没有 Railgun,则 Load Balancer 设置应与已启用的设置匹配(即应启用 HTTP 保持活动连接并将其设置为 90 秒超时)。 < font-size: 16px;">如果将 Railgun 放在 Load Balancer 的后面,此设置仍然可以正常作用,但是需要采取其他步骤以避免站点流量中断: < font-size: 16px;">配置 railgun-网络舆情分析工具nat.conf 文件来设置 Railgun 将得到优化的主机的内部地址(以避免将请求向外循环到 Internet 并返回到 LB 以转发到原点。) < font-size: 16px;">确认没有防火墙规则会阻止侦听器与源站之间的通信量或限速。 < font-size: 16px;">确认端口 2408 为打开状态并通过 LB,且监听器和发送器之间的 TLS 连接没有受到任何阻碍。 |
上一篇:AppGallery Connect应用内消息如何查看分析数据?
下一篇:MyRepublic使用Cloudflare:加快响应速度 边缘缓存加
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“使用Cloudflare在源站进行负载平衡的一般使用技巧”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通使用Cloudflare在源站进行负载平衡的一般使用技巧的相关事宜。
关键词:使用Cloudflare在源站进行负