GX-Task #47403
geschlossenCachebusting Parameter für gm_dynamics* CSS und JS
100%
Verbessertes CSS-Caching, das Anfragen an den Shop-Server reduziert und damit die Ladezeiten des Shops verbessert
Beschreibung
Wir sollten die alte Logik für gzip Kompression, Cache Gültigkeit für diese Dateien neu regeln. Ein Cachebusting Parameter ist eine einfach Möglichkeit dem Browser anzuzeigen ob sein Cache noch gültig ist. In Folge kann man das Caching mit einfachen Regeln auf dem Webserver festlegen und die Performancevorteile davon nutzen, siehe z.B. langfristige Expirezeiten. Es ist auch vorteilhaft wenn der Webserver z.B. die Deflate Kompression macht, PHP ist hier vergleichsweise inperformant.
Von Moritz Bunjes vor fast 8 Jahren aktualisiert
- Kategorie wurde von Core zu Honeygrid geändert
- Status wurde von Gemeldet zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
- Zielversion wurde von 58 zu 3.3.1.0 geändert
- Release Notes Langtext aktualisiert (Vergleich)
- Betroffene Versionen 3.3.1.0 beta2 wurde hinzugefügt
- Betroffene Versionen
Unbestimmtwurde gelöscht
Das CSS wird nun im Browser-Cache abgelegt und beim zweiten Seitenaufruf nicht mehr vom Server abgefragt. Ein Cache-Busting-Parameter stellt sicher, dass der Browser-Cache nicht mehr genutzt wird, sobald StyleEdit genutzt wird oder der Seitencache geleert wurde, damit Änderungen am CSS weiterhin sofort sichtbar sind.
Das JS-Caching wurde bereits in einer vorherigen Shopversion optimiert.
Von Simon Ankele vor fast 8 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Simon Ankele geändert
Von Simon Ankele vor fast 8 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Getestet: StyleEdit3 Schriftfarbe geändert und Style gespeichert und aktiviert. Neue Schriftfarbe wurde nach dem Beenden des StyleEdit3 angezeigt - main.css ist vorhanden.
Von Daniel Wu vor fast 8 Jahren aktualisiert
- Tracker wurde von GX-Feature zu GX-Task geändert