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.
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.
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.
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.