# HTTP/2 Server Push funktioniert nicht

**URL:** <https://forum.shopware.com/t/http-2-server-push-funktioniert-nicht/65595>\
**Category:** Administration\
**Created:** [19. März 2020 um 07:15 UTC](https://forum.shopware.com/t/http-2-server-push-funktioniert-nicht/65595 "2020-03-19T07:15:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chaos](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/chaos/32/13622_2.png) [@Chaos](https://forum.shopware.com/u/Chaos)\
**Post date:** [19. März 2020 um 07:15 UTC](https://forum.shopware.com/t/http-2-server-push-funktioniert-nicht/65595/1 "2020-03-19T07:15:15Z")

</div>

Hallo,

ich habe im Backend ( ![Shopware](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "Shopware")&nbsp;5.6.6) die Funktion HTTP/2 Push aktiviert. Leider werden bei uns die&nbsp;CSS und JavaScript Dateien&nbsp; **nicht** mit dem initialen Request ausgeliefert. Ich habe es [mit diesem schönen Tool](https://http2.pro/) 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:

> 

Woran kann es nun liegen?

---

<div class="post-metadata">

**Author:** ![Chaos](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/chaos/32/13622_2.png) [@Chaos](https://forum.shopware.com/u/Chaos)\
**Post date:** [20. Mai 2020 um 09:51 UTC](https://forum.shopware.com/t/http-2-server-push-funktioniert-nicht/65595/2 "2020-05-20T09:51:08Z")

</div>

Hat es von euch schon jemand zum Laufen gebracht? Ich komme leider nicht weiter…

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [20. Mai 2020 um 10:02 UTC](https://forum.shopware.com/t/http-2-server-push-funktioniert-nicht/65595/3 "2020-05-20T10:02:38Z")

</div>

Hast du schon mal versucht ob es mit einem manuellem setzen von einem request-header funktioniert?

---

<div class="post-metadata">

**Author:** ![Chaos](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/chaos/32/13622_2.png) [@Chaos](https://forum.shopware.com/u/Chaos)\
**Post date:** [20. Mai 2020 um 10:36 UTC](https://forum.shopware.com/t/http-2-server-push-funktioniert-nicht/65595/4 "2020-05-20T10:36:34Z")

</div>

Hier bin ich mir nicht sicher wie die Abfrage für die .htaccess überhaupt aussehen muss?

Im Netz finde ich immer nur Beispiele wie dieses hier:

```
< FilesMatch "\.html$" >
    Header set Link "; rel=preload; as=script"
< FilesMatch >

```

Aber die Shopware URL`s enden ja nie auf **.html** sondern in meinem Fall mit einem Trailing Slash.

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [20. Mai 2020 um 10:46 UTC](https://forum.shopware.com/t/http-2-server-push-funktioniert-nicht/65595/5 "2020-05-20T10:46:00Z")

</div>

Shopware sendet ebenfalls einen Link Header. Dieser wird jedoch nur beim **aller ersten** &nbsp;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
