Hallo, da Cloudflare laut mehreren Beschwerden wahrscheinlich Discourse unterbrechen wird, gibt es eine Möglichkeit, eine separate Subdomain für Uploads einzurichten und diese dann mit Cloudflare zu versehen, um Probleme zu vermeiden, so etwas wie: https://uploads.xyz.com
Ich glaube nicht, dass wir jemals gesagt haben, dass Cloudflare Discourse kaputt macht. Was von Zeit zu Zeit Probleme verursacht, sind ihre ‘Performance-Optimierungen’. Discourse ist bereits gut optimiert und gelegentlich können diese Anpassungen eine Installation durcheinander bringen.
Sie benötigen keinen separaten Subdomain, wenn Sie Folgendes tun:
Installieren Sie mit deaktivierter orangefarbener Wolke
Erstellen Sie eine Page Rule, um die ‘Performance’ für die gesamte Subdomain zu deaktivieren
Erstellen Sie eine Page Rule, um Ihren Upload-Pfad zu cachen.
Entschuldigung, ich habe das Szenario mit den Seitenregeln völlig vergessen, zum Beispiel https://community.com/uploads/*, das hat mir viele Probleme gelöst, danke!
Was den ersten Schritt betrifft, darf ich wissen, warum die Installation bei ausgeschrittener orangefarbener Wolke erfolgen soll? Meinen Sie damit, die anfängliche Einrichtung von Let’s Encrypt zu ermöglichen oder etwas anderes?
Es muss einfach nicht da sein. Ich würde immer darauf abzielen, die Installation mit der geringsten Komplexität funktionsfähig zu machen und dann von dort aus weiterzumachen.
Let’s Encrypt war früher ein Showstopper, aber das ist jetzt nicht mehr der Fall.
Stellen Sie außerdem sicher, dass Sie mit der CloudFlare-Vorlage neu erstellen, da Sie sonst auf viele andere lustige Probleme stoßen werden, da alles aus deren Netzwerk zu stammen scheint.