Geschwindigkeit optimieren – JS und Bilder

Hallo,

ich frage mich, ob es eine Funktion gibt, die alle oder mehrere JavaScript-Dateien in eine einzige zusammenfasst und häufig wiederverwendete Bilder mittels CSS-Sprites optimiert?

Ich habe festgestellt, dass der erste Laden der Website etwas Zeit in Anspruch nimmt, aber ab dem zweiten Besuch sehr schnell ist.

Hast du eine Empfehlung?

Wenn Sie unsere offizielle Installation verwenden und SSL aktiviert haben (z. B. indem Sie auf Ihre Website über https://yoursite.com zugreifen), erhalten Sie HTTP/2.

Das bedeutet, dass wir alle Assets effizienter übertragen und dass Sprites für Avatare sowie verschiedene andere Tricks, die in der HTTP/1.1-Ära notwendig waren, nicht mehr von Vorteil sind.

Ah ja, ich verstehe. Ich hätte nie gedacht, dass HTTP/2 standardmäßig im Discourse-DO-Image bzw. im Installationsskript enthalten ist.

Ich bin mit diesem Tech-Stack nicht so vertraut. Ich habe mich gefragt, warum es eine Mischung aus HTTP/1.1- und HTTP/2-Anfragen gibt. Liegt das an der Browserauswahl?

Außerdem: Um die Ladezeit der ersten Seite zu verkürzen, gibt es hier vielleicht einen Topic/Diskussionsbeitrag über Seitenoptimierung, CDN- oder Servereinstellungen, die speziell für Discourse relevant sind?

In einem Inkognito-Fenster habe ich Ladezeiten von 7 bis 10 Sekunden, obwohl es sich um eine Standardinstallation und ein kleines Forum handelt.

Außerdem, falls es einen Blog- oder Kategorienbereich gibt, würde ich gerne mehr über die technischen und skalierbaren Entscheidungen erfahren, die das Discourse-Team bei der Erstellung des Forums getroffen hat.

Sie können mit der Lupe oben nach Skalierung und Skalierbarkeit suchen. :wink:

Sie finden auch Links zu CodingHorror’ Blog in Beiträgen, die er hier in der Unterkategorie #site-feedback:blog teilt.

Dies ist ein wirklich nützlicher Beitrag zu einem verwandten Thema, den Sie sonst vielleicht übersehen würden:

Wenn du auf deinen Screenshot achtest, wirst du sehen, dass die Zeilen, die HTTP/1.1 anzeigen, keine echten Anfragen sind, sondern lediglich Ressourcen aus dem Cache stammen.

Danke an alle :grinning: