# Meine Diskursgeschwindigkeit ist sehr langsam

**URL:** https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735
**Category:** Self-hosting
**Created:** [3. März 2021 um 09:23 UTC](https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735 "2021-03-03T09:23:04Z")
**Posts on this page:** 5
**Page:** 2

<div class="post-metadata">

### Author: ![PaulMw](https://avatars.discourse-cdn.com/v4/letter/p/22d042/32.png) [@PaulMw](https://meta.discourse.org/u/PaulMw)
#### Post date: [4. März 2021 um 20:19 UTC](https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735/22 "2021-03-04T20:19:07Z")

</div>

Versuch es mit deaktiviertem Ezoic, das kann ein echter Flaschenhals sein.

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [4. März 2021 um 20:19 UTC](https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735/23 "2021-03-04T20:19:23Z")

</div>

@gerhard

> [@gerhard](#):
>
> Laut den HTTP-Headern scheint es, als würdest du sowohl Ezoic als auch Cloudflare verwenden. Stimmt das? Ich bin mir nicht sicher, was das bewirkt, aber das könnte ein weiterer Faktor für die wahrgenommene Langsamkeit sein.

Ja, wir nutzen Cloudflare (CF), aber ich gehe davon aus, dass Leute CF verwenden, um die Website zu beschleunigen, weshalb wir es auch einsetzen.  
Und ja, wir haben unser CF-Konto mit Ezoic verknüpft, nutzen Ezoic jedoch weiterhin nicht und stellen keine Werbeanzeigen von ihnen bereit. Ich habe keine Möglichkeit gefunden, die Ezoic-Integration mit meinem eigenen CF-Konto zu entfernen.

> [@gerhard](#):
>
> Meine Empfehlung: Beginne mit einer einfachen Einrichtung ohne Proxies oder ohne, dass du dein Discourse hinter Cloudflare stellst. Stelle sicher, dass es angemessen schnell ist, und optimiere erst dann, indem du [CDN für dein Discourse aktivieren](https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857) befolgst oder, wenn du Cloudflare wirklich nutzen möchtest, [Vollständige CDN-Beschleunigung der gesamten Site für Discourse](https://meta.discourse.org/t/full-site-cdn-acceleration-for-discourse/21467).

Derzeit nutzen wir einen einzelnen Digital Ocean Droplet, und nur diese Website wird auf dem gesamten Server gehostet. Die Website wird über NGINX bereitgestellt, was ungefähr so aussieht (einige Werte wurden als Platzhalter verwendet): Wir verwenden NGINX, weil wir auch AMP-Seiten über PHP unter [Amazon ERC Number - How To Discuss](https://howtodiscuss.com/t/amazon-erc-number/29795/?amp=1) bereitstellen.

```
server {
listen httpsPORT ssl http2;

ssl on;
ssl_certificate /path/to/pem;
ssl_certificate_key /path/to/key;
server_name howtodiscuss.com www.howtodiscuss.com;
location / {
    proxy_ssl_server_name on;
    proxy_pass http://localhost:port;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-NginX-Proxy true;

    proxy_redirect off;

    # Socket.IO Support
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        

} 

```

Unsere Website wird bereits über Cloudflare bereitgestellt, was die Dinge eigentlich beschleunigen sollte, aber es scheint nicht, als würde es die Geschwindigkeit verbessern.

> [@gerhard](#):
>
> Stelle sicher, dass es angemessen schnell ist, und optimiere erst dann, indem du [CDN für dein Discourse aktivieren](https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857) befolgst oder, wenn du Cloudflare wirklich nutzen möchtest, [Vollständige CDN-Beschleunigung der gesamten Site für Discourse](https://meta.discourse.org/t/full-site-cdn-acceleration-for-discourse/21467).

Du hast diese Optionen erwähnt; wir werden es versuchen. Ist alles dafür kostenlos zu deployen und zu betreiben, wie etwa das Hosting meines gesamten Forums auf dem vollständigen Cloudflare CDN? Ist das zu 100 % kostenlos? Könntest du mir bitte die genauen Schritte nennen und erklären, welchen Weg ich verfolgen sollte, um die beste ROI zu erzielen?

Außerdem habe ich versucht, den CF Rocket Loader zu aktivieren, aber dann funktioniert Discourse nicht wie erwartet. Ich denke auch, dass die EmberJS-Skripte nicht richtig funktionieren, wenn ich die CF-Minifizierung von CSS-, JS- und HTML-Dateien aktiviere, und die Website verhält sich nicht wie erwartet. Was kann ich noch in meinem CF-Konto anpassen, um die Site zu beschleunigen, ohne Leistung und Benutzerfreundlichkeit der Site zu beeinträchtigen?

Wie können wir GZIP-Komprimierung und Ressourcenkomprimierung sowie Minifizierung in Discourse aktivieren und Server-seitiges / Client-seitiges Caching einschalten?

Ein weiterer Fehler, den wir kürzlich festgestellt haben, ist, dass beim Aufruf von [https://howtodiscuss.com/logs](https://howtodiscuss.com/logs) als Admin eine Weiterleitung zu [https://howtodiscuss.com/logs/logs/](https://howtodiscuss.com/logs/logs/) erfolgt. Ist dies ein Discourse-Fehler in der neuesten Version?

Wir @ahmed_khan1 werden bald das Plugin [GitHub - discourse/discourse-prometheus: Official Discourse Plugin for Prometheus Monitoring · GitHub](https://github.com/discourse/discourse-prometheus) installieren und euch Statistiken mitteilen.

Außerdem: Wenn du basierend auf unseren aktuellen Setup-Varianten weitere Vorschläge und Optimierungsratschläge hast, teile sie bitte mit uns. Danke.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [4. März 2021 um 20:21 UTC](https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735/24 "2021-03-04T20:21:19Z")

</div>

> [@Faizan\_Zahid](#):
>
> Das ist korrekt, nur eine einzige Seite, nämlich [https://howtodiscuss.com](https://howtodiscuss.com), wird auf diesem Server über NGINX bereitgestellt.

Warum lässt man nicht einfach den internen NGINX die Arbeit erledigen?

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [4. März 2021 um 20:24 UTC](https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735/25 "2021-03-04T20:24:39Z")

</div>

> [@pfaffman](#):
>
> Warum nicht einfach den internen NGINX die Arbeit erledigen lassen?

Wie bereits erwähnt, stellen wir AMP-Seiten bereit. Wir übernehmen das AMP-Routing in NGINX, habe aber den AMP-Code im NGINX-Code-Snippet nicht geteilt.

Unsere AMP-Seiten sind unter folgenden Adressen erreichbar:

> **[Amazon ERC Number](https://howtodiscuss.com/t/amazon-erc-number/29795/?amp=1)**
>
> Amazon ERC number is (888) 892-7180. The employment resources center (ERC) is to contact the amazon human resources in case of any queries. However, if someone has a job or return offer and seeking some information, he can ask for an HR email. ...

> **[Sarah's discovery of weight loss](https://howtodiscuss.com/t/sarahs-discovery-of-weight-loss/28583?amp=1)**
>
> Sarah’s discovery of weight loss was an Instagram trending topic. She found some beneficial results from apple cider vinegar by losing 25 pounds in a month. Who Is Sarah Thomas? Sarah Thomas was a master’s student at Sanford University in...

usw. Wir stellen diese über PHP bereit und nutzen die Discourse-API, um diese Seiten im AMP-Format zu erstellen. Deshalb benötigen wir NGINX, damit es das Routing für die AMP-Seiten übernimmt, da Discourse dieses AMP-Routing nicht standardmäßig bietet.

Wenn jemand uns dabei helfen kann, auf unserer Website eine Punktzahl von 100 % bei Google PageSpeed und GTMetrix zu erreichen und uns weiter zu entwickeln, kontaktieren Sie uns bitte unter [howtodiscuss.com@gmail.com](mailto:howtodiscuss.com@gmail.com).

[https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhowtodiscuss.com%2Ft%2Fsarahs-discovery-of-weight-loss%2F28583&tab=mobile](https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fhowtodiscuss.com%2Ft%2Fsarahs-discovery-of-weight-loss%2F28583&tab=mobile)

> **[Pingdom Tools](https://tools.pingdom.com/#5dffbbf734c00000)**
>
> Full Page Test Analysis

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/2/c2afdb8dc625f91134a4ea8590331059bffb0526.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/0/3/03413f651012047a26ec2d36ac3cd20fbb8202d3.jpeg)

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [4. März 2021 um 20:41 UTC](https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735/26 "2021-03-04T20:41:44Z")

</div>

Wenn ich du wäre, würde ich nicht versuchen, eine langsame Website schneller zu machen. Das ist ziemlich sinnlos. Beginne mit einer Website, die schnell genug ist, und versuche, sie noch schneller zu machen. Der erste Schritt besteht also darin, herauszufinden, warum sie so langsam ist. Ich würde Folgendes tun:

- Erstelle einen neuen Droplet (zu Testzwecken) und befolge die Discourse-Einrichtungshinweise
- Füge noch keine Plugins hinzu. Und auch keinen Cloudflare, Nginx usw.
- Stelle eine Sicherungskopie deiner Produktionswebsite wieder her
- Ist sie schnell genug? Gut.
- Füge Plugins hinzu
- Immer noch schnell? Gut. Wenn nicht, versuche, das Plugin zu finden, das sie verlangsamt.
- Stelle Nginx davor, um alle PHP-Sachen zu verarbeiten
- Immer noch schnell? Gut. Wenn nicht, versuche etwas anderes, wie zum Beispiel:
  - herauszufinden, warum Nginx sie verlangsamt
  - oder Nginx auf einem privaten Port für die PHP-Sachen laufen zu lassen und zu versuchen, HAProxy im TCP-Modus vor Discourse und deinem Nginx zu stellen

- Beginne, ein CDN für statische Assets oder ein Full-Site-CDN zu verwenden – siehe die Links in meinem letzten Beitrag und lies diese Themen sorgfältig durch. Cloudflare benötigt eine besondere Behandlung (eine Vorlage in `app.yml` usw.), und verwende keinen Rocket Loader oder Ähnliches.

[Vorherige Seite](https://meta.discourse.org/t/my-discourse-speed-is-very-slow/181735.md?page=1)
