Neu Plugin JTL Speed Optimizer verfügbar

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Den Anhang 51944 betrachten

Wie in der Beschreibung zu sehen kann es je nach Konstellation dazu kommen, dass diese Methode nicht funktioniert.
Das liegt leider daran ob die erwarten, dass es 3 Dateien sind (z.B. Syntax der Dateien, Ablauf, Position) oder nicht.

In unseren Tests war es die Bank durch bei ca. 98% kein Problem und wir haben sehr viele Templates/Plugin Kombinationen ausprobiert.
Bei dieser Aktivierung wird alles in der jtl3.js geladen statt in den 3 Dateien: plugin_head_js, jtl3.js, plugin_body_js.js

Wenn nun in der plugin_body_js (wenn betraf es eigentlich nur die) auf Sachen zugegriffen wird, die in der Reihenfolge danach kommen, kann dieser Fehler entstehen.
Wie angesprochen: Jedoch sehr selten und ist daher auch eine extra Option (und nicht direkt im generellen JavaScript Optimizer beinhaltet).

Wer das nutzen kann profitiert jedoch stark davon: 3 statt 1 Datei macht schon einen deutlichen Unterschied.
habt ihr das mal mit der integrierten Paywall von PaypalPlus (normales Paypal JTL Plugin) getestet?
 

peterwill

Gut bekanntes Mitglied
29. Oktober 2007
347
18
Hallo ist bei vers.2.5 kein die Funktion "kritisches CSS generiern" im Tab "Detaileinstellungen" nicht mehr vorhanden ?
Bei pagespeed/insights/und lighthouse werden die Werte für cls nicht besser. Bei gtemetrix und webpagetest werden bessere Werte angezeigt.
Warum ist das so ?
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Hallo ist bei vers.2.5 kein die Funktion "kritisches CSS generiern" im Tab "Detaileinstellungen" nicht mehr vorhanden ?
Bei pagespeed/insights/und lighthouse werden die Werte für cls nicht besser. Bei gtemetrix und webpagetest werden bessere Werte angezeigt.
Warum ist das so ?
Schau dir mal die CLS Werte im Evo-Template aus dem Demo Store an. Schon da sind die Werte schlecht.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.355
1.293
und das merkt man :D Ich wollte damit auch nur sagen das der CLS Wert im Template selber schlecht ist und nicht durch das Plugin. Wie hast du das bei dir gelöst?
Klar merkt man das, vollkommen unbrauchbar das Template im Bezug auf SEO, Speed, mobile...
Wir verwenden kein Evo (Hypnos) das ist aber auch bereits 1-2 Jahre alt (meine Schuld, zuviele custom änderungen was Updates erschwert) und auch nicht mehr am aktuellen Puls der Zeit.

Snackys selbst macht schon sehr viel richtig - rein Templateseitig jetzt. Dafür halt (wie bei den meisten "fremden" Templates) andere Probleme: keine volle Kompatibilität mit Plugins die in Evo problemlos gehen.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Hallo nochmals,

gerne gehe ich noch auf die Fragen ein, ich habe es nochmal in unterschiedlichsten Konstellationen getestet. Viele Plugins, wenig Plugins, unterschiedliche Templates, unterschiedliche Geräte: Das Zusammenfassen der JavaScript dateien macht für die JTL Payment Wall keine Probleme.

Und zum CSS/CLS:
Ja das kritische CSS wurde entfernt. Der Vorteil davon ist durch die schlechten CLS Werte die daraus resultieren leider wieder dahin nach neusten Erkenntnissen (wie das schöne Google Tool).
Fest in einem Template verbaut macht das Sinn, aber wir haben ja den Inhalt mit dem Ladeicon überblendet und erst nach Laden des gesamten CSS diesen angezeigt. Für die "Erstreaktion" der Seite ist das gut, aber eben nicht für den CLS, weil sich dadurch im sichtbaren Bereich noch etwas verändert/verschiebt.
Das bedeutet: Wir haben es nun so gelöst dass der CLS nicht mehr schlechter wird.
Diesen verbessern können wir jedoch nicht (also besser als "ohne Optimizer"). Denn das gibt ja an was sich noch so auf der Seite tut.
Wenn das z.B. der Amazon Pay Button ist - der wird per JavaScript hinzugefügt und dadurch "springt" die Seite - das ist egal ob wir den schnell/langsam, früh/spät laden - die genutzte Technik verursacht den CLS und kann nur durch Anpassung der eigentlichen Technik behoben werden.

Kurzum: Unser Tool hatte vorher den CLS verschlechtert, jetzt macht es das nicht mehr.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Hallo nochmals,

gerne gehe ich noch auf die Fragen ein, ich habe es nochmal in unterschiedlichsten Konstellationen getestet. Viele Plugins, wenig Plugins, unterschiedliche Templates, unterschiedliche Geräte: Das Zusammenfassen der JavaScript dateien macht für die JTL Payment Wall keine Probleme.

Und zum CSS/CLS:
Ja das kritische CSS wurde entfernt. Der Vorteil davon ist durch die schlechten CLS Werte die daraus resultieren leider wieder dahin nach neusten Erkenntnissen (wie das schöne Google Tool).
Fest in einem Template verbaut macht das Sinn, aber wir haben ja den Inhalt mit dem Ladeicon überblendet und erst nach Laden des gesamten CSS diesen angezeigt. Für die "Erstreaktion" der Seite ist das gut, aber eben nicht für den CLS, weil sich dadurch im sichtbaren Bereich noch etwas verändert/verschiebt.
Das bedeutet: Wir haben es nun so gelöst dass der CLS nicht mehr schlechter wird.
Diesen verbessern können wir jedoch nicht (also besser als "ohne Optimizer"). Denn das gibt ja an was sich noch so auf der Seite tut.
Wenn das z.B. der Amazon Pay Button ist - der wird per JavaScript hinzugefügt und dadurch "springt" die Seite - das ist egal ob wir den schnell/langsam, früh/spät laden - die genutzte Technik verursacht den CLS und kann nur durch Anpassung der eigentlichen Technik behoben werden.

Kurzum: Unser Tool hatte vorher den CLS verschlechtert, jetzt macht es das nicht mehr.

Habt ihr was an der Ladereihenfolge der Bilder verändert?? Der google LCP ist jetzt viel zu hoch. Zum Beispiel bei der Detailansicht des Artikel müßte das Artikelbild früher geladen werden.
 

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
@KnoellMarketing ich habe mir heute morgen nochmals die CLS Werte angeschaut. Die Werte sind jedoch nur in der Desktop Ansicht gut. In der Mobil Ansicht gibt es weiter CLS Werte von über 0,5. Dies scheint daran zu liegen das die absoluten Werte für die Bilder nur bei der Desktop Ansicht angegeben werden.
 

Anhänge

  • mobil.jpg
    mobil.jpg
    29,3 KB · Aufrufe: 35
  • desktop.jpg
    desktop.jpg
    30,4 KB · Aufrufe: 34

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
@3jojojo Diese Ausgabe wird leider rein aus JavaScript produziert.
Das ist technisch absoluter Murks und sorgt für schlechte Zahlen.

Der Ablauf:
  1. Seite wird via Server (JTL Shop Core/PHP/..) generiert -> Ausgabe HTML Code
  2. Dieser HTML Code generiert dann neuen HTML Code für die Gallerie und fügt den dann ein => das passiert nach dem der Quelltext an den Besucher geschickt wurde, der Vorgang passiert dabei im Browser vom Besucher (JavaScript)
Daher können wir auf diese Bilder auch nicht zugreifen, und auch dadurch kommt es zu schlechten Werten weil eben im Nachgang nochmal was reingemurkst wird.
Dass es zwischen Desktop und Mobil einen Unterschied gibt liegt rein an dem JavaScript wie das arbeitet.

Da kommen wir leider gar nicht dran - in unserem Template haben wir uns die Mühe gemacht das anders aufzubauen, aber das kann ich leider nicht auf das Plugin adaptieren, da ich dann mittels PHP JavaScript verarbeiten müsste, das geht nicht.

Lange Rede kurzer Sinn: Das kommt nicht von uns, ist von Haus aus "doof gemacht" und wir kommen da "nicht dran".
 

schmiede

Gut bekanntes Mitglied
19. Mai 2015
100
15
@KnoellMarketing, habe das Plugin für Shop 4.06 zum testen runtergeladen.

- Fehler eins nach Upload 11 Fehler: Das Versionsdatum entspricht nicht der Konvention. 1611649776928.png

In der Info.xml den Eintrag von <CreateDate>2021-01-67</CreateDate> auf <CreateDate>2021-01-26</CreateDate> geändert.

- Fehler zwei nach Änderung 31 Fehler: Die Hook-Datei ist nicht vorhanden. 1611649945984.png

Nun meine Frage ist das Plugin Shop 4 kompatibel oder nicht, und was ist das Problem bei den fehlern?

Danke
 

kutti

Sehr aktives Mitglied
Ich habe mir mal den Speed Optimizer zum testen für Shop5 heruntergeladen und musste feststellen, das dieser keine großartigen Unterschiede ob mit oder ohne erkennbar sind.
Habe mehrere Speedtester online durchlaufen, unter anderem auch den von Google angebotenen. Dieser besagt sogar, das Mobile sich verlangsamt bei Aktivierung des Speed Optimizers aber Desktop etwas schneller reagiert.
Hat schon mal jemand genauer analysiert?
 
Zuletzt bearbeitet:

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Für den Shop 5 ist die Version einfach "nur" ein Update der 4er Version.
Da sich technisch jedoch viel geändert hat sind andere Methoden notwendig.

Wer also noch sein 4er Template im Shop 5 verwendet (wie z.B. das EVO oder ein Child davon) kann mit der Version viel gewinnen.
Für die neuen Templates (respektive neuen Techniken) arbeiten wir an einer Version hier auch wieder einen merkbaren Schub zu erhalten.
 

kutti

Sehr aktives Mitglied
Danke für die Antwort.
Wäre nett, wenn man hier wieder darüber lesen würde, wann die Fertigstellung für den Shop 5 (seit ca. 5 Monaten auf dem Markt) erfolgt ist, ansonsten würde es keinen Sinn ergeben dieses Plugin käuflich zu erwerben. :thumbsup:
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Es gibt das Shop 5 Plugin bereits seit geraumer Zeit, siehe: https://www.jtl-software.de/extension-store/jtl-speed-optimizer-jtl-shop-5
Bestehende JTL Shop 4 Lizenzen können migriert werden, bitte via support@knoell-marketing.de uns Bescheid geben (eine aktive Subskription ist Voraussetzung).

An einer optimierten Version für Shop 5 wird gearbeitet, das gestaltet sich insofern schwierig als dass es hier stets noch Änderungen gibt und nicht wirklich viele Templates auf dem Markt sind.
Für das Nova & Evo funktioniert die aktuelle Version recht gut. Es wird ein Update kommen, jedoch wird das noch eine Weile dauern (ca. Herbst), da viele Templatehersteller Q2-Q3 angekündigt haben.
 
  • Haha
Reaktionen: kutti

michael22

Aktives Mitglied
20. Mai 2022
21
12
Wie sieht es denn derzeit aus - gibt es eine Version für Shop 5.3.2?
Wir hatten vor wenigen Wochen eine Testversion heruntergeladen, die nicht lief (Testzeit verpufft...).
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu How to properly update order status through JTL Shop plugin? Allgemeine Fragen zu JTL-Shop 4
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Neu 🚀 JTL Shop Performance Check (Free): Kostenloses Plugin Plugins für JTL-Shop 0
Neu JTL Shop Brevo Plugin meldet keine Abmeldungen an JTL Shop + Kontakte landen nicht in der Willkommenssequenz Plugins für JTL-Shop 0
Neu Neues Plugin: JTL Closed Shop – Zugangsbeschränkung, Pre-Sale & Wartungsmodus für deinen JTL-Shop Plugins für JTL-Shop 2
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 3
Neu 📢 Neues Plugin "JTL Translate Pro" by Nirico.de Plugins für JTL-Shop 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu VeroPay Plugin? Kampfansage gegen PayPal? User helfen Usern 48
Neu Update auf 5.6.1. – Trusted Shops Plugin erzeugt Fehlercode 500 Installation / Updates von JTL-Shop 6
Neu 🌟Neues Plugin: 35up Automatisiertes Cross-Selling Plugins für JTL-Shop 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Neu HTTP ERROR 500 - plugin installieren JTL-Shop - Fehler und Bugs 0
Neu Neues Plugin: DITH ShipNow – Versand-Countdown ⏱️ Plugins für JTL-Shop 0
Neu Paypal Plugin JTL-Shop - Fehler und Bugs 1
Neu Fragen zum KBA Finder Plugin (CiN) Plugins für JTL-Shop 1
Neu Neues PLugin: DITH Lieferantenbestand – realistische Lieferzeiten mit Lieferanten- + Eigenbestand Plugins für JTL-Shop 0
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
Neu Teststand auf localhost - Plugin-Lizenzen abgelaufen Plugins für JTL-Shop 2
Neu Mindestbestellwerte nach verschiedenen Lieferarten mit dem Plugin Lieferslot Allgemeine Fragen zu JTL-Shop 1
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu Plugin: Mengenrabatt im Warenkorb nach Artikelanzahl Plugins für JTL-Shop 0
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Exportformat Google Shopping Plugin Plugins für JTL-Shop 1
JTL-Wawi App (1.11.x) – Lizenz angeblich belegt nach Löschen aller App-Registrierungen / kein Reset möglich JTL-Wawi App 0
Smart App Control blockiert start von JTL-Wawi JTL-Wawi 1.11 0
Manuelle Workflows nicht mehr ausführbar (App 1.11.0 JTL 1.11.5) JTL-Wawi App 4
Neu Shopify Geschenkgutscheine > JTL > JERA JTL2BMD Shopify-Connector 0
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 4
Erfahrungen zur JTL Wawi 1.11.5 – Tipps, Bugs und Praxisberichte JTL-Wawi 1.11 5
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 0
Neu JTL SHOP 5.6 und Konfigurationsartikel Allgemeine Fragen zu JTL-Shop 0
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu JTL-Packtisch Sortieren ist Grau Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu JTL-Kundencenter 2FA Smalltalk 8
Neu Empfehlung einer Woocommerce & JTL Agentur WooCommerce-Connector 2
Neu JERA kann keine Conrad-Erlöse aus JTL importieren, JTL-SCX importiert keine Conrad-Rechnungen JTL-ShippingLabels - Fehler und Bugs 3
Neu JTL Diag / SQL Mitschnitt lässt sich nicht mehr starten User helfen Usern - Fragen zu JTL-Wawi 6
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
Neu JTL auf dem Server duplizieren für Experimente Installation von JTL-Wawi 1
Neu Vorschlag: Inventur direkt im JTL-WMS ermöglichen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
JTL-Ameise - Problem Artikeldaten Import JTL-Wawi 1.11 3
Neu JTL Shopify Connector selektiver Import in JTL Shopify-Connector 2
Angebot auf EBay erhält Netto Preise aus JTL eBay-Anbindung - Fehler und Bugs 2
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen