Projekt

Allgemein

Profil

Aktionen

GX-Task #47403

geschlossen

Cachebusting Parameter für gm_dynamics* CSS und JS

Von Wilken Haase vor mehr als 7 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Simon Ankele
Kategorie:
Honeygrid
Zielversion:
% erledigt:

100%

Steps to reproduce:
Betroffene Versionen:
3.3.1.0 beta2
Release Notes Langtext:

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.


Aktionen #1

Von Moritz Bunjes vor mehr als 7 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 Unbestimmt wurde 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.

Aktionen #2

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Simon Ankele geändert
Aktionen #3

Von Simon Ankele vor mehr als 7 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.

Aktionen #4

Von Daniel Wu vor mehr als 7 Jahren aktualisiert

  • Tracker wurde von GX-Feature zu GX-Task geändert
Aktionen

Auch abrufbar als: Atom PDF