你好。
我阅读了一些关于 Cloudflare 和 Discourse 的指南,但并没有从中得到清晰明确的结论。有些说法称 Discourse 和 Cloudflare 无法很好地协同工作,另一些则说可以;有的提到需要在 app.yml 中进行一些调整(例如添加额外的子域名),而另一些则表示无需任何调整即可正常运行。
根据我的经验,Discourse 在不进行任何调整的情况下似乎也能正常工作(我曾担心进行这些调整,因为我不太理解其原理,也担心指南可能已过时)。
另一方面,这里的一位用户在被问及如何增强安全性时,建议我“将 Discourse 置于 Cloudflare 之后,并设置一条页面规则以‘禁用性能优化’,以免其干扰代码”。这条规则应该是什么样的?我完全不清楚。
如您所见,我在这方面需要一些帮助。
提前感谢。
Remah
(Just another happy Discourse user)
2
并非所有帖子都同等重要,因此您是否查看过管理员的官方操作指南:
我本人不使用 Cloudflare,但据我了解,您应禁用 Cloudflare 针对 JavaScript、CSS 和 HTML 的速度/性能优化。特别重要的是要禁用 Rocket Loader:
https://support.cloudflare.com/hc/en-us/articles/200168206-How-do-I-access-my-Cloudflare-Performance-Settings-
bartv
(Bart )
3
我们在使用 Cloudflare 配合 Discourse 时,需要注意一些事项。以下是我们的配置: