ich habe im Backend ( 5.6.6) die Funktion HTTP/2 Push aktiviert. Leider werden bei uns die CSS und JavaScript Dateien nicht mit dem initialen Request ausgeliefert. Ich habe es mit diesem schönen Tool getestet sowie selbst in der Chrome Console nachgeschaut.
HTTP/2 ist natürlich aktiv sowie SSL. Wir nutzen einen Litespeed Webserver, welcher ab Version 5.2 Server Push unterstützen soll. Wir haben Version 5.4.3 installiert, also sollte das passen.
Die Dateien im Template sind auch korrekt eingebunden, zum Beispiel so:
Shopware sendet ebenfalls einen Link Header. Dieser wird jedoch nur beim aller ersten Aufruf versendet. Dies ist dafür da, damit der Client die Datei nicht immer bekommt wodurch die Seite langsamer wird als bevor.
Schau mal ohne Cookies ob beim ersten Request dieser Link Header gesetzt wird. Shopware setzt nur diesen Header. Den Rest macht der Webserver