Projekt

Allgemein

Profil

Aktionen

GX-Bug #64674

geschlossen

Javascript in Themes wird nicht als statisches Asset geladen, sondern teilweise durch den PHP Interpreter

Von Wilken Haase vor etwa 5 Jahren hinzugefügt. Vor mehr als 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Alexandre Ataides
Kategorie:
Core
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.15.1.0
Release Notes Langtext:

Benutzerdefinierte Javascripts in Themes werden nun als statische Assets geladen.


Beschreibung

Ein Teil der Frontend Javascripts wird durch PHP geladen. Bei mehrere Javscriptdateien passiert das sogar mehrfach. Das erzeugt sowohl unnötige Serverlast als auch erhöhte Ladezeiten der Seiten. Javascripts sind immer als statische Assets zu laden, es muss also ein oder mehrere Caches gebildet werden.

Beispielurl:
https://demo.gambio-shop.de/shop4/customThemeJavaScriptCacheControl.php?script=scripts.js&directory=Global



Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Abgewiesen #58294: Caching von JS Dateien überarbeiten Abgewiesen

Aktionen
Aktionen #1

Von Ulrich Wenk vor etwa 5 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #2

Von Till Tepelmann vor etwa 5 Jahren aktualisiert

Aktionen #3

Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #4

Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Marvin Muxfeld zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 4.1.1.0 beta4 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #5

Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert

  • Status wurde von Testing zu In Bearbeitung geändert
  • Zugewiesen an wurde von Core-Entwickler zu Marvin Muxfeld geändert
Aktionen #6

Von Marvin Muxfeld vor mehr als 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Marvin Muxfeld zu Core-Entwickler geändert
Aktionen #7

Von Julian Heckmann vor mehr als 4 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Aktionen #8

Von Alexandre Ataides vor mehr als 4 Jahren aktualisiert

  • Zugewiesen an wurde von Julian Heckmann zu Alexandre Ataides geändert
Aktionen #9

Von Alexandre Ataides vor mehr als 4 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF