Aktionen
GX-Abgewiesen #58294
geschlossenCaching von JS Dateien überarbeiten
Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Frontend
Zielversion:
-
Beginn:
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:
Beschreibung
Momentan werden in der gm_javascript.php alle Usermod und GXModule (außer global) JS Dateien eingebunden. Es gibt noch eine gecachte js_init, welche alle globalen JS enthält.
Es sollte gegebenenfalls geprüft werden, ob sich die Performance des Shops durch eine bessere Shop- oder Browser-Caching-Strategie verbessern lässt.
Ggf. ist es sinnvoll, dass JS Dateien für bestimmte Seiten nicht mehr über die gm_javascript eingebunden werden, sondern direkt über script-Tags, so dass der Browser diese cachen kann.
Unter Umständen ist es auch sinnvoll, die immer und überall zu machen, oder doch eher einzelne Cache-JS-Dateien für die einzelnen Bereiche des Shops einzubinden.
Zugehörige Tickets
Aktionen
#1
Von Till Tepelmann vor mehr als 6 Jahren aktualisiert
- Kopiert von GX-Task #56114: Fehler im Expires-Header der gm_javascript.js.php wurde hinzugefügt
Aktionen
#2
Von Till Tepelmann vor mehr als 6 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Aktionen
#3
Von Till Tepelmann vor etwa 5 Jahren aktualisiert
- Beziehung mit GX-Bug #64674: Javascript in Themes wird nicht als statisches Asset geladen, sondern teilweise durch den PHP Interpreter wurde hinzugefügt
Aktionen
#5
Von Till Tepelmann vor etwa 5 Jahren aktualisiert
- Tracker wurde von GX-Task zu GX-Abgewiesen geändert
- Status wurde von Gemeldet zu Abgewiesen geändert
Aktionen