Ich frage mich, ob es eine Möglichkeit gibt, diese Geschwindigkeit zu verbessern? Meine Website hat ungefähr 2.000 Mitglieder, 100.000 Beiträge und 5.000 Themen. Ich nutze einen 4 GB RAM Plan von DigitalOcean.
In Discourse verwende ich nur Standardeinstellungen (mit aktiviertem Cloudflare-Template).
Ich habe jedoch einige Plugins installiert.
Laut der Google Search Console zeigt der Abschnitt „Leistung“ an, dass die Ladezeit der Website langsam ist. Ich habe gehört, dass PageRank dies bei der Bewertung von Websites berücksichtigt.
Und dennoch ist es nicht langsam und Google bestraft Sie nicht. Da draußen gibt es eine riesige Menge an Fehlinformationen und Desinformationen über PageRank, und diese Behauptung gehört zu dieser Kategorie.
Ansonsten ist die Optimierungsfrage wirklich einfach. Sie können nicht viel tun. Bei WordPress gäbe es Optionen wegen PHP und wie Websites funktionieren, aber in Bezug auf eine App wie Discourse gibt es keine ähnlichen Werkzeuge.
Sicher, Sie können nach schnelleren VPS und/oder DNS suchen, aber das ist alles, und Sie werden keinen wirklichen Wert für Ihr Geld bekommen.
Das ist nicht korrekt. Die Seitenladegeschwindigkeit ist seit geraumer Zeit ein Suchsignal, wenn auch kein wichtiges Ranking-Kriterium. Google hat Daten sowohl aus der Sicht seines Crawlers als auch aus CrUX verwendet – ich bin mir nicht sicher, ob das immer noch der Fall ist.
Wenn Sie eine Möglichkeit haben, die Geschwindigkeit mit allen deaktivierten Plugins zu überprüfen, könnte das sehr aufschlussreich sein. Discourse ist nicht von Natur aus langsam – mein Lighthouse-Score beträgt 100.
Wenn möglich, können Sie durch Messungen mit der Hälfte der Plugins aktiviert eingrenzen, welches Plugin möglicherweise Leistungsprobleme verursacht. Es könnte aber auch nicht nur eines sein.
Hallo Nur ein weiterer Ansatz… Ich hatte immer Probleme mit DIESER Art von Servern. Es war langsam für meine Community-Aktivität. Also habe ich den Server zu Vultr verlegt. Ich denke, Vultr High Frequency Server sind in diesem Preis das Beste. Discourse bevorzugt den einzelnen schnelleren CPU-Kern gegenüber mehreren langsameren Kernen. Soweit ich weiß, bietet nur Vultr 3 GHz+ vCPUs in seinen HF-Leitungen an. Ich hatte nie Probleme mit der Geschwindigkeit auf diesen Servern. Super schnell und stabil! Ich benutze sie 2vCPU, 4GB RAM, 128GB NVMe SSD Server. Ich benutze Vultr HF-Server seit Jahren. Definitiv einen Versuch wert, ich empfehle es sehr.
Im Vergleich zu DO habe ich das nicht getan, aber ich werde einen Neuaufbau mit Timer machen, sobald ich kann. Wenn ich mich richtig erinnere, dauert es normalerweise etwa 5 Minuten und ich werde auch die tatsächliche Leistung des Servers überprüfen. Ich werde diesen Beitrag aktualisieren.
CPU-Informationen:
Intel Core Prozessor (Skylake, IBRS)
cpu MHz: 3695.998
Die Neuaufbauzeit mit 13 Plugins, unter Verwendung von S3-Objektspeicher und aktiviertem YJIT. Es kann also wahrscheinlich schneller sein ohne oder mit weniger davon oder bei einer Neuinstallation.
Insbesondere FCP und LCP sind das, was Sie wahrscheinlich optimieren möchten. Nachdem ich meine Probleme auf einige benutzerdefinierte Plugins eingegrenzt hatte, konnte ich die Geschwindigkeit für fast alle meine Seiten wieder in die Kategorie „Gut“ verbessern.
Wie zuverlässig sind diese Metriken bei Apps wie Discourse? Dies wurde für traditionellere Webseiten durchgeführt. Und genau wie können wir Dinge verbessern, wenn es keine Optionen gibt, wie z. B. PHP später zu laden usw.?
Alles, was wir tun können, ist:
Mehr Hardware verwenden, einschließlich Kerne und RAM
Er war entscheidend dafür, dass ich mehrere Probleme auf meiner Website isolieren konnte. Insbesondere durch den Vergleich der Website mit und ohne bestimmte Theme-Komponenten oder aktivierte Plugins. Er ist auch gut darin, große Dateien zu isolieren und Content-Verschiebungen zu identifizieren.
Eine weitere nützliche Option, die ich fand, war die Verwendung der integrierten Performance-Tests in Chrome, die im Inspektor-Panel zugänglich sind.
Gleiches Problem bei mir, ich habe von SAS-Festplatte (300 IOPs mit Burst auf 1000) auf SSD-Festplatte (1500 IOPs mit Burst auf 3000) umgestellt und die Leistung hat sich verzehnfacht. (Diese IOPs sind Einschränkungen durch den Cloud-Anbieter, den ich nutze)
Mein bester Tipp ist Linode. Ich habe Geschwindigkeitstests mit all diesen Servern durchgeführt und festgestellt, dass DO am langsamsten ist, Vultr den zweiten Platz belegt und Linode (von Akamai) den ersten Platz belegt.