我使用的是 Discourse Forum,刚刚在 Cloudflare 上启用了“代理”服务。之后,我发现我的网站立即无法访问,直到我将其关闭。
我不能在网站上启用代理服务吗?
官方网站在此处:https://closertogoals.com/
如果网站被淹没,有人可以轻易发起分布式拒绝服务(DDoS)攻击。
谢谢。
我使用的是 Discourse Forum,刚刚在 Cloudflare 上启用了“代理”服务。之后,我发现我的网站立即无法访问,直到我将其关闭。
我不能在网站上启用代理服务吗?
官方网站在此处:https://closertogoals.com/
如果网站被淹没,有人可以轻易发起分布式拒绝服务(DDoS)攻击。
谢谢。
Cloudflare 可以配置为与 Discourse 一起使用,但通常不建议这样做。
Discourse 在传统意义上并非网站,它是一个单页 JavaScript 应用。启用 CloudFlare 代理后,每次客户端-服务器请求都会因为穿越 CloudFlare 网络的多余跳数而延迟。
您的网站是否面临真实的 DDOS 风险,还是您只是想启用此功能作为预防措施?
如果您决心让它正常工作,您需要确保在 CloudFlare 中配置了一个页面规则,为提供 Discourse 站点的整个域“禁用性能”,因为已知 CloudFlare 会干扰 JavaScript 应用的内容。
您还需要确保在将 CloudFlare 模板添加到 app.yml 后重建了容器。
我建议禁用代理运行,并在未来重新考虑这个问题。
根据这个网站,我们的 IP 和服务器提供商都暴露了。这是否表明我们正遭受严重的 DDoS 攻击?因此,作为预防措施,我们想这样做。
禁用性能有什么好处?缓存和其他性能机制已启用。如果我们禁用性能并启用代理,网站将非常慢。
我们正在使用一台非常强大的服务器,但我们怀疑如果启用所有这些功能,它会非常慢。并且,如果我们禁用性能并保持代理“开启”,网站仍然能快速运行的保证是什么?
谢谢
不。大多数网站都是这样工作的。除非你的社区因某种原因可能成为DDoS攻击的目标,否则不必担心。Discourse有一些针对DOS攻击的保护措施。
你的网站将正常运行。
Discourse会自行进行优化,因此Cloudflare添加的那些(不会破坏你的网站)优化帮助不大。将其放在你的网站前面,由于所有流量都需要从你的服务器传输到Cloudflare,然后再传输到最终用户,因此大多数情况下会减慢速度。
如果你真的关心性能,可以使用传统的CDN(如bunny.net或AWS Cloudfront),并将你的资产移至为上传配置S3兼容对象存储提供商。
你可以找到关于哪些Cloudflare加速功能与Discourse配合使用的话题。
非常感谢您的帮助、时间和知识。非常感激。您的支持和指导非常宝贵,我非常感谢您为帮助我所付出的时间和精力。