Neu Wie kann ich die DOM-Size reduzieren?

felix.bauerschaefer

Sehr aktives Mitglied
15. November 2019
228
33
Nienburg/Weser
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
688
187
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 kann ich die Verfügbarkeiten eines Artikels bei Amazon steuern? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie kann ich Artikel mit Lagerbestand 0 beim Import inaktiv setzen) JTL-Ameise - Ideen, Lob und Kritik 17
Neu Wie kann ich den Titel bei Google Ergebnissen ändern? Allgemeine Fragen zu JTL-Shop 6
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wie kann man Freipositionen in einem Auftrag gruppiert darstellen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Nach Update, wie Zahlungsabgleich bei Benutzern machen? JTL-Wawi 1.9 0
Neu Kundenguthaben: Wie bei Nicht-Shop Bestellungen in Anspruch nehmen? Arbeitsabläufe in JTL-Wawi 1
Neu Überverkäufe mit Kindartikeln - wie richtig einstellen ? User helfen Usern - Fragen zu JTL-Wawi 23
Neu Closest Droppoint: Wie im Shop dem Kunden anbieten? JTL-ShippingLabels - Fehler und Bugs 4
Neu Sonderpreise zum Mengenabverkauf von Überverkaufsprodukten - wie löst ihr das? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie erstelle ich Bundles mit JTL Wawi? User helfen Usern 1
Auftrag Inlandskunde mit USt-Id - wie erfassen JTL-Wawi 1.7 6
Neu Konto an den Shop übertragen - wie funktioniert das praktisch? Umstieg auf JTL-Shop 2
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Wie löscht man eine Lizenz aus der Lizenzverwaltung im KC? Allgemeine Fragen zu JTL-Shop 2
Neu REST-API - Auftrag erstellen - wie Versandposition hinzufügen? Schnittstellen Import / Export 0
Neu Wie handelt Ihr die GPSR Anforderung an Produktbilder bei Amazon ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie legt man neue Erlöskonten an Arbeitsabläufe in JTL-Wawi 2
Neu Sprachvariablen: Statt mehreren Variablen (wie z. B. %s %s) nur eine bestimmte ausgeben Allgemeine Fragen zu JTL-Shop 2
Neu Sendungsnummern an ebay übertragen? wie? eBay-Anbindung - Fehler und Bugs 6
Neu E-Rechnung verarbeiten, wie löst ihr das? Smalltalk 2
Wie versendet die Wawi E-Mails? JTL-Wawi 1.9 4
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu JTL-Worker als Windows-Dienst - wie macht Ihr das? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Wie entferne ich die Lastschrift Checkbox? Allgemeine Fragen zu JTL-Shop 2
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 1
Bestehender eBay-Shop -- JTL Shop neu -- Abgleich -- wie vorgehen? JTL-Wawi 1.9 1
Wie lange benötigt bei euch die Wawi zum starten JTL-Wawi 1.9 7
Neu .htaccess wie nun einstellen ? Installation / Updates von JTL-Shop 2
Beantwortet Manueller Worklfow Rechnung für Mahnung, wie den offenen Rechnungsbetrag bei Teilrechnung ausgeben? JTL-Workflows - Ideen, Lob und Kritik 9
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 4
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Drop Shipping - Beide Firmen mit JTL Wawi - Wie löse ich das? Arbeitsabläufe in JTL-Wawi 10
Neu Wie das neue Funktionsattribut storefront_presentation_main_product anlegen? Shopware-Connector 7
Neu GPSR Verordnung - Wie handhabt ihr das im Shop mit dem Nova Template? Betrieb / Pflege von JTL-Shop 30
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu Wechsel Auftragspaket im Kundencenter - wie und wann ? User helfen Usern - Fragen zu JTL-Wawi 6
Paypal Kontosperre / Verbot bestimmte Artikel in bestimmte Länder zu liefern - wie Umsetzen? JTL-Wawi 1.9 2
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu Wie macht ihr euch euch Testumgebung? Gelöste Themen in diesem Bereich 6
Neu Ebay Verkäufe - Auswahlartikel mit händischer Auswahl in der Rechnung - wie bei Wawi 1.9 vorgehen ?! Arbeitsabläufe in JTL-Wawi 0
Neu Unterschiedliche Lagerplätze, wie konfigurieren? Waage nur mit WMS? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Wie Reklamationen aus Statistik ausschließen? Arbeitsabläufe in JTL-Wawi 2
Wie FBA Gutschrift erzeugen ohne Auftragsbezug? JTL-Wawi 1.9 0
Neu Gebinde wie angelegt unter sonstiges als Barcode ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 11
Neu Kunde zahlt bar bei Anlieferung, wie löse ich das? Arbeitsabläufe in JTL-Wawi 15

Ähnliche Themen