Ich habe einige Anleitungen zu Cloudflare und Discourse gelesen, konnte aber nichts wirklich Klarheit Schaffendes daraus gewinnen. Manche sagen, Discourse und Cloudflare funktionieren nicht gut zusammen, andere behaupten das Gegenteil. Wieder andere meinen, es müssten Anpassungen in der app.yml vorgenommen werden (ein zusätzlicher Subdomain), während andere sagen, es funktioniert auch ohne diese problemlos.
Aus meiner Erfahrung scheint Discourse ohne diese Anpassungen einwandfrei zu funktionieren (was ich befürchtete, weil ich die Anleitung nicht ganz verstand und Angst hatte, sie könnte veraltet sein).
Andererseits hat mir ein Nutzer hier, als ich nach Möglichkeiten zur Verbesserung der Sicherheit fragte, empfohlen, Discourse hinter Cloudflare zu stellen und eine Page Rule zu erstellen, um „Performance“ zu deaktivieren, damit es nicht am Code herumbastelt. Wie sollte diese Regel aussehen? Ich habe keine Ahnung.
Wie Sie sehen können, brauche ich hier etwas Hilfe.
Nicht alle Beiträge sind gleichwertig. Hast du dir bereits die offizielle Anleitung für Administratoren angesehen:
Ich verwende Cloudflare nicht, aber soweit ich weiß, solltest du die Geschwindigkeits- und Leistungs-Optimierungen von Cloudflare für JavaScript, CSS und HTML deaktivieren. Besonders wichtig ist es, Rocket Loader zu deaktivieren: