Neu Wie kann ich die DOM-Size reduzieren?

felix.bauerschaefer

Sehr aktives Mitglied
15. November 2019
235
34
Hey miteinander,

Was ich mich schon länger frage, worauf ich selber keine richtige Antwort
gefunden habe. Warum ist der Seitenquelltext bei uns auf einer dynamisch generierte
Seite so durcheinander gewürfelt?

Klar das Smarty viele PHP-Codes nachlädt, doch muss das so unübersichtlich aussehen?
Kann mir jemand vielleicht erklären wie ich mit manueller Nacharbeit das verbessern kann.

Unser DOM-Tree (Nova):

www.iw-nord.de_ (1).png

Mitbewerber DOM-Tree (MyMove):

www.bachgmbh.de_.png

Ich persönlich erhoffe mir dadurch, dass ich eher durchblicke was kritisch ist zu laden.
Zum anderen durch die reduzierte DOM-Size auch Page Speed Insight, dann die FCP-Werte
verbessern kann, wobei hier ja steht was von der TBT also vielleicht habe ich ja auch einen Denkfehler 🥺

... oder ist das vergeudete Zeit? Was meint Ihr. Ich schaue da gezielt auf einen anderen Mitbewerber,
bei dem ich weiß der auch JTL- Shop einsetzt. Dort ist das nicht das Problem. Da vermutlich ein Servicepartner
die entsprechenden Änderungen für Ihn bereits in seinem MyMove Template vorgenommen hat.

Vielleicht etwas Naiv von meiner Seite, so einen Mitbewerber öffentlich zu erwähnen. Doch lieber stehe ich in direkter
Konkurrenz weiß, von meinen Fehlern als diese nicht anzugehen.

googlechrome.github.io_lighthouse_viewer_ iw-nord-desktop.png

googlechrome.github.io_lighthouse_viewer_bachgmbh-desktop.png

Soweit so gut, ich glaube zu verstehen das die .tpl Dateien dafür zuständig sind. Das die header.tpl bspw.: Blöcke erstellt die zur Deklaration für Hooks und co. gültig sind zum anderen auch wichtig sind um Inhalte zu separieren per Smarty. Nur wieso werden diese mit im Quelltext berücksichtigt? Statt ausgeblendet zu werden, wie es bei Serverseitigem PHP eigentlich der Fall ist?

Wir benutzen JTL-Shop 5.3.3 in der Template Version 5.3.1 / PHP 8.3.221
Habe mir die dazugehörigen JSON Files abgespeichert, falls sich jemand selber die Lighthouse Reports ansehen möchte.

Mit freundlichen Grüßen
Felix Bauerschäfer
 
Zuletzt bearbeitet:

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
821
239
Glaub wenn du aktiv was daran anpassen willst, kommst du wohl am Ende mit einem Childtemplate wo du dann unnötige Sachen überschreibst oder ein komplett neues eigenes oder anderes Template besser.
Ob sich der Aufwand lohnt schwer zu sagen. Wenn es um SEO gehen sollte, macht das meiner Meinung nach nur einen kleinen Teil aus.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie soll man Weiterleitungen einrichten Exat oder GET Allgemeine Fragen zu JTL-Shop 0
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Mindestabnahme Lieferant - keine Kommazahlen erlaubt - Wie gehts? JTL-Wawi 1.11 0
Wie ist euer aktuelles Fazit zur 2.02? JTL-Wawi 2.0 14
Neu XRechnung, ZUGFeRD, Was hängt wie zusammen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Aktuellste unproblematische WAWI-Version finden - wie ? JTL-Wawi - Ideen, Lob und Kritik 6
Neu Bestände in-house und beim Lieferanten + Proforma-Rechnungen, wie? Arbeitsabläufe in JTL-Wawi 3
Neu Wie aktiviere ich den richtigen EK bei freiem Wareneingang? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu POS im Kundencenter buchen, aber wie und wo? Allgemeine Fragen zu JTL-POS 2
Neu Wie Ebaypreise anheben (incl. Varianten)? eBay-Anbindung - Fehler und Bugs 0
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 1
Neu Widerrufsbutton: Jeder, der den Button betätigt, kann das Widerrufsformular ausfüllen und absenden - auch ohne Bestellung? Allgemeine Fragen zu JTL-Shop 69
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versandschnittstelle DPD Meta - wofür kann man diese nutzen? JTL-ShippingLabels - Ideen, Lob und Kritik 8
Neu kann man JTL POS alleine nutzen für 29 Euro? Einrichtung / Updates von JTL-POS 0
Lizenz-Störung? Ich erhalte keinen Zugriff mehr zu meiner Wawi, egal welcher User JTL-Wawi 1.11 3
Neu Ich fühle mich unsicher! Smalltalk 13
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wo verändere ich die Variable #firma.name# die in Mail-Vorlagen zu finden ist? Allgemeine Fragen zu JTL-Shop 2

Ähnliche Themen