Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #58294

geschlossen

Caching von JS Dateien überarbeiten

Von Till Tepelmann vor mehr als 6 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

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

Beziehung mit GX-Entwicklung - GX-Bug #64674: Javascript in Themes wird nicht als statisches Asset geladen, sondern teilweise durch den PHP InterpreterErledigtAlexandre Ataides

Aktionen
Kopiert von GX-Entwicklung - GX-Task #56114: Fehler im Expires-Header der gm_javascript.js.php ErledigtMirko Janssen

Aktionen
Aktionen

Auch abrufbar als: Atom PDF