Beste Konfigurationen zur Beschleunigung von Standalone Discourse

Eine Anfrage für eine statische Datei hat keinen großen Einfluss auf die Gesamtlast des Servers. Die Anfragen für dynamische Inhalte sind die, die wirklich belasten.

Im Allgemeinen ist eine json-Anfrage kein statisches Asset, das von einem CDN zwischengespeichert wird. Es handelt sich um dynamische Inhalte, die im Moment der Anfrage generiert werden. Warum sprichst du in einem CDN-Kontext von JSON-Dateien?

Statische Anfragen ≠ höhere Last.

Entschuldigung, aber das ist wirklich schlechte Beratung.

Hier ist ein Beispiel von einer Maschine mit 6 CPUs (die CPU-Leistung addiert sich also auf 600 %), auf der Discourse ohne CDN oder S3 läuft.

Du siehst, dass nginx nur für 6,7 % verantwortlich ist (das sind also 1/100 der Kapazität). Nur ein Teil davon wird für statische Assets genutzt.

Wenn wir die statischen Assets auf S3 und/oder ein CDN auslagern würden, würde sich die Gesamtlast des Servers um weniger als ein Prozent reduzieren.