Ich nutze Cloudflare auf meiner Discourse-Seite, und es funktioniert einwandfrei. Im Grunde leiten Sie Ihren gesamten Datenverkehr über Cloudflare und geben an, was verarbeitet oder zwischengespeichert werden soll – fertig. Es gibt jedoch ein paar Dinge zu beachten:
- Konfigurieren Sie Cloudflare so, dass nichts zwischengespeichert wird (richten Sie Ausnahmen über Seitenregeln ein, siehe unten).
- Lassen Sie Cloudflare Ihren JavaScript-Code nicht bearbeiten – schalten Sie insbesondere Rocket Loader aus.
- Ich bin mir bezüglich der Brotli-Komprimierung noch nicht sicher; ich habe sie deaktiviert.
- Richten Sie Seitenregeln ein, um die Verzeichnisse für Avatare und Uploads wie unten gezeigt zu zwischenspeichern (ignorieren Sie Regel #1, da sie spezifisch für die Website ist).
Cloudflare speichert derzeit etwas mehr als 3 TB Daten pro Monat für mich und liefert große Grafiken ziemlich schnell aus.
Falls Sie mehr an einem CDN interessiert sind, kann ich auch https://www.belugacdn.com/ empfehlen (ich bin nicht mit ihnen verbunden). Ich nutze es auf einer großen WordPress-Plattform, und die Leistung ist gut – und das zu einem Bruchteil der Kosten anderer CDN-Plattformen, die ich untersucht habe (diese mögen zwar noch leistungsfähiger sein, aber Beluga erfüllt meine Anforderungen).
