Neu CloudFlare RocketLoader und JTL-Shop OnPage Composer

notmona

Mitglied
15. Februar 2024
9
4
Hallo,

ich bin auf der Suche nach einer nachhaltigen Loesung fuer die Probleme mit dem OnPage Composer, die (u.a.?) bei Verwendung des CloudFlare "Optimization"-Features "RocketLoader" auftreten.

Mir ist bewusst, dass unter
https://forum.jtl-software.de/threads/opc-onpage-composer-wird-nicht-geladen.160375/ und
https://forum.jtl-software.de/threads/cdn-und-opc.136680/ und
https://forum.jtl-software.de/threads/onpage-composer-rich-text-speichert-nicht.146036/ und
https://forum.jtl-software.de/threa...t-nur-blauer-balken-opc-startet-nicht.215083/
bereits verwandte Themen diskutiert werden.

Fokus dieses Themas soll es aber sein, zu klaeren, welche Moeglichkeiten auf Seiten der JTL- Shop-Entwicklung gesehen werden, das Problem einzudaemmen (oder ob es eben als reine CloudFlare-seitige Problematik gesehen wird).

Ich bin unsicher, ob es eine Moeglichkeit gibt, in Javascript darzustellen, welche Bibliotheken voneinander abhaengen, und somit in bestimmter Reihenfolge geladen werden muessen. Falls sich das (maschinenlesbar) hinterlegen laesst, und das bisher nicht der Fall ist, so koennte dies vermutlich verhindern, dass ein asynchrones Initialisieren von Bibliotheken, bei denen das fuer JTL-Shop ein Problem darstellt, durch RocketLoader forciert wird. Vieleicht gibt es auch noch andere Moeglichkeiten, diesen Mechanismus zu steuern, so dass er nur fuer Teile des Shops ausgesetzt wird, aber nicht vollstaendig abgeschalten werden muss (denn er hat sonst sehr positiven Impact auf die Ladezeiten). CloudFlare ist ja recht gaengig, vielleicht waere hier etwas mehr Testing oder eine kurze Doku fuer die Community hilfreich.

Falls die Problematik noch unklar ist und mehr Debugging benoetigt, stelle ich entsprechende Informationen gerne bereit (gerne mit entsprechenden Instruktionen), die Web Developer Tools in Firefox und Chromium sind mir gelaeufig.

Die Dokumentation von Cloudflare zu RocketLoader findet sich unter
https://developers.cloudflare.com/speed/optimization/content/rocket-loader/

Moeglichkeiten der Eingrenzung und Umgehung von Problemen, die beim Einsatz dieser Funktion entstehen, sind beschrieben unter
https://developers.cloudflare.com/speed/optimization/content/rocket-loader/ignore-javascripts/

Ideal schiene es mir, wenn JTL Shop von sich aus maschineninterpretierbare Hinweise darauf mitbraechte, wo ein asynchrones Laden und Initialisieren von Skripten erwartbare Probleme hervorruft, so dass CloudFlare und andere CDNs und deren Optimierungen dies (hoffentlich) automatisiert interpretieren koennen. Ich bin aber nicht sicher, ob solche generischen Mechanismen existieren und ob der sich daraus ergebende Entwicklungsmehraufwand zu rechtfertigen waere.

Vielen Dank vorab.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: xadoX und COLDSEASON
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufbutton und Handy JTL-Shop - Fehler und Bugs 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Neues Tool - eBay Penner finden, beenden und neu listen Schnittstellen Import / Export 0
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Fehlermeldungen bei Einrichtung DHL 4.0 "Objektverweis" und "Konfiguration Versandart" JTL-Wawi 1.11 2
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Neu Newsletter Problem und Fragen Allgemeine Fragen zu JTL-Shop 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Keine Datenübertragung trotz bestehender Verbindung und funktionierendem Server JTL-Wawi 2.0 35
Neu buersten.de stellt sich vor (und lädt euch ein!) Shops stellen sich vor 3
Neu Bestellabgleich Shopify - JTL | Point of Sales und Online Stores Shopify-Connector 2
Dashboard lädt nicht und Umsatzanzeige rechnet falsch seit Update auf 1.11.8 JTL-Wawi 1.11 8
Neu Falsch erzeugte Ausgangszahlung bei Teilzahlungen und Retoure (Kauf auf Rechnung) Arbeitsabläufe in JTL-Wawi 0
Neu Kritisches Problem bei DHL 4.0: Handelsstücklisten brechen EU- und Exportversand JTL-ShippingLabels - Fehler und Bugs 23
Neu Besucher und Kampagnen Statistik Konfiguration Betrieb / Pflege von JTL-Shop 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Neu Summenanzeige in Zahlungen (F7) und Beschaffung (F3) JTL-Wawi - Ideen, Lob und Kritik 0
Neu jtl POS und wawi 1.11.9 Bestände User helfen Usern - Fragen zu JTL-Wawi 3
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Amazon DIVID- und Lucid-Nummer User helfen Usern 0
Neu Bestände in-house und beim Lieferanten + Proforma-Rechnungen, wie? Arbeitsabläufe in JTL-Wawi 3
Neu Vater und Kinderartikel User helfen Usern - Fragen zu JTL-Wawi 11
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
Neu Shopware 5 connector und WawI 1.11.06 bis 1.11.8 Shopware-Connector 1
Bilder unter Versand- und Zahlungsart unterschiedlich groß Einrichtung JTL-Shop5 0
Neu Widerrufsbutton: Jeder, der den Button betätigt, kann das Widerrufsformular ausfüllen und absenden - auch ohne Bestellung? Allgemeine Fragen zu JTL-Shop 74
Neu Problem mit Dantezeile und fehlerhafte Angebotsgültigkeit. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL Pro Edition – Lizenzumstellungen und Abrechnungsfragen Smalltalk 42
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 2
Neu DP Internetmarke 2.0 vs. 1.0 – Vorteile, Stabilität und Umstieg? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
Neu POS im Kundencenter buchen, aber wie und wo? Allgemeine Fragen zu JTL-POS 2
Neu Probleme mit Ninepoint und TikTok Shop Schnittstellen Import / Export 6
Neu 5.6.1 Bug bei Versandarten mit Kalkulation durch Artikelmenge und Staffelpreisen JTL-Shop - Fehler und Bugs 2
Neu Ältere Young Fashion Kollektion: Mit Kaufland, TikTok & Influencer schnell hochziehen und abverkaufen? Dienstleistung, Jobs und Ähnliches 1
Neu JTL samt Kaufland & TikTok kurz hochschießen und dann schließen/abverkaufen? Business Jungle 7
Plan und Produce - Produktionsbuchung JTL-Wawi 2.0 1
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Plötzliche Preissenkungen auf ebay und amazon JTL-Wawi 1.10 2
Neu Bankdaten in Wawi V1.11.7 werden vererbt und nicht aktualisiert User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen