Neu Wie kann ich die DOM-Size reduzieren?

felix.bauerschaefer

Sehr aktives Mitglied
15. November 2019
233
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
757
209
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 den Token manuell hinzufügen? Allgemeine Fragen zu JTL-Shop 2
SCX -> ausländische Marktplätze zB Kaufland, Conrad - wie kann ich Titel und Beschreibung auf italienisch übergeben (oder generell Sprache wechseln) kaufland.de - Anbindung (SCX) 0
Neu Wie kann ich Zubehör, welches beim DropshippingLieferanten UND im Standardlager verfügbar ist dropshippen, Wenn der Hauptartikel Dropshipping ist? Arbeitsabläufe in JTL-Wawi 5
Wie kann ich in JTL WAWI 1.10.11.0 meine ServiceDesk Lizenz deaktivieren, damit ich Greyhound nutzen kann? JTL-Wawi 1.10 3
Neu Wie kann man einen Artikel auf einen bestehenden Artikel bei Amazon aufschalten? Amazon-Lister - Ideen, Lob und Kritik 4
Wie kann man eine Vorkasse-Rechnung / Proforma Rechnung nach Bezahlung als Rechnung ausweisen? JTL-Wawi 1.9 11
Neu Wie kann man die automatische Übernahme der letzten (falschen) Versandart verhindern? Allgemeine Fragen zu JTL-Shop 2
Neu Wie kann es sein, dass ein "Rechnung erstellt" - Workflow 3 Tage später nochmal ausgelöst wird? User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL-Connector: Wie kann man Bestände nur von einem Lager (WMS) übertragen? WooCommerce-Connector 3
Neu Wie exportiere ich Artikel ohne Lieferanten richtig? JTL Ameise - Eigene Exporte 0
Artikel mit Freitext Variation - oder wie "kundenindividuelle Artikel" handhaben? JTL-Wawi 1.10 1
Neu Kommissionsware --> via Chargen --> saubere Lagerbewerung aber wie? User helfen Usern - Fragen zu JTL-Wawi 7
Neu Versandklassen - wie richtig konfigurieren? Arbeitsabläufe in JTL-Wawi 0
Neu Versandadresse wird nicht wie gewünscht an Amazon übermittelt Einrichtung und Installation von JTL-eazyAuction 0
Neu robots.txt wie richtig einstellen ? Betrieb / Pflege von JTL-Shop 17
Neu Versandkostenberechnung ebay, Kleinpaket International. Wie berechnen in ebay ? eBay-Anbindung - Fehler und Bugs 0
Statistik nicht gleiches Ergebnis wie Ameise JTL-Wawi 1.10 4
Absenderadresse bei Amazon-Versandbestätigungen - wie anpassen? JTL-Wawi 1.10 0
Neu Wie füge ich dem News-System eigene Input-Felder hinzu? Technische Fragen zu Plugins und Templates 3
Neu Rechnungsdatenservice 2.0 : Wie initial Übergabe von Rechnungen mit Belegtyp (Belegkreis) "Rechnungsausgang" an Datev Unternehmen online? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wie bringe ich die Anzeige der Lieferzeit in alle Artikelseiten? Allgemeine Fragen zu JTL-Shop 7
Neu Leider funktioniert der Support im Forum nicht so, wie es eigentlich sein soll. JTL-Wawi - Fehler und Bugs 15
Neu Wie lange ist der JTL Token gültig? Ich bekomme rel. schnell die Meldung "Fehlerhafter Token" User helfen Usern - Fragen zu JTL-Wawi 0
Wie ist euer Fazit zur 1.10? JTL-Wawi 1.10 20
Neu PayPal Plugin 2.0 - Vaulting - Ist IMMER ein neues Onboarding nötig? Wie prüfen, ob OK? Plugins für JTL-Shop 6
Neu JTL FFN - wie ändert ihr einen Auftrag, nachdem er von Plenty in JTL FFN übertragen wurde? Schnittstellen Import / Export 0
Neu Große Bilder im Shop (Slider, Blog, Galerie etc.) nachträglich optimieren – wie macht ihr das? Allgemeine Fragen zu JTL-Shop 2
Neu Amazon - Spar-Abo: Wie schnell identifizieren: Vorsicht es droht Margenverlust Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Artikel automatisch einstellen - wie aktiviere ich dieses Feld? JTL-Wawi - Fehler und Bugs 4
Neu Versand via Spring XBS - Eigentliche Versandart bei Auslieferung nicht bekannt, wie mit Amazon umgehen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Umsatzsteuerfreie Shopify-Bestellungen an JTL-Wawi übertragen – wie macht ihr das? Shopify-Connector 1
Neu Abweichender Absendername auf DHL-/UPS-Etiketten im Fulfillment – wie umsetzbar? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Abweichender Absendername auf DHL-/UPS-Etiketten im Fulfillment – wie umsetzbar? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Kontaktformular auf einer eigenen Seite einfügen. Wie? Allgemeine Fragen zu JTL-Shop 1
JTL OSS Steuereinstellungen - BU-Schlüssel wie pflegen? JTL-Wawi 1.10 0
Neu Video auf Mobilgeräten startet automatisch im Vollbildmodus anstatt nur wie eingebettet auf der Website Allgemeine Fragen zu JTL-Shop 0
Neu Fehlende Übersetzungen - Wie findet man betroffene Seiten / URLs? Betrieb / Pflege von JTL-Shop 9
Neu Umstellung auf JTL Shop - Risk Management wie in Shopware ?! Allgemeine Fragen zu JTL-Shop 7
Google Merchant, wie mehrere Länder anlegen? Einrichtung JTL-Shop5 4
Neu Wie alte Vorlagen in der Ameise löschen? JTL-Ameise - Fehler und Bugs 2
Wie mache ich das: Lieferschein - retoure- Rechnung für Rest JTL-Wawi 1.9 6
Neu Anzahl nötiger Bestellungen bei Zahlungsart, wie individuell setzen? Installation / Updates von JTL-Shop 0
Neu Komplettabgleich --> Bilder hängt sich auf - wie finde ich den Artikel Shopify-Connector 4
Neu Wie richte ich es so ein, dass alle vom Shop versendeten Mails per BBC an eine bestimmte Mail gehen (SMTP) Allgemeine Fragen zu JTL-Shop 1
In Diskussion Wie lässt sich die Ausführung eines Workflows stoppen, sobald ein Produkt in einer gewissen Kategorie ist? JTL-Workflows - Fehler und Bugs 1
Neu andere Artikelbeschreibung für neue Marktplätze per Ameise, wie ? Arbeitsabläufe in JTL-Wawi 4
Neu Filter-URLs mit Farbangaben & ?ed=1 – Wie richtig behandeln (noindex, löschen, vermeiden)? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie komme ich die Hintergrundfarben entfernt im Artikel Einrichtung von JTL-Shop4 5
Neu Kann nach Update auf 1.10 meine alten VCS-Lite Amazonrechnungen (noch erstellt mit 1.9.4.5.) nicht mehr drucken? Amazon-Anbindung - Fehler und Bugs 4
kann man inzwischen aus der Wawi auf kaufland Varianten bilden, wenn ja, ab welcher Version? kaufland.de - Anbindung (SCX) 0

Ähnliche Themen