Neu Plugin JTL Speed Optimizer verfügbar

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Das ausschließen ist hier unnötig.
Was jedoch nur "Nicht" klappt ist diese Dateien vorzuladen, ausgeführt werden diese jedoch dennoch.

Ich habe dazu mal eine 2te Variante probiert, wo es statt anonymous mit credentials läuft.
Bitte einmal mit der Version probieren (ist auch Version 1.08, allerdings überschreibt er die Dateien einfach, dann ist es ebenfalls abgeändert):
https://shop.knoell-marketing.de/zips/km_optimizer_crossorigin.zip
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Vielen Dank für die Rückmeldung.
Ich habe das nun generell in die Version aufgenommen - manche Dienstleister wie GTAG wollen dabei wohl explizite Core-Headers, das wird etwas komplizierter (zählt aber nur für die externen preloads die automatisch generiert wurden an Hand der im Quelltext vorhandenen Dateien).

Die Jquery wird nicht 2x geladen, nur 1x vorgeladen und 1x dann eingebunden, das braucht aber daher auch keine 2 Ressourcen (sondern steht beim Aufruf schneller zur Verfügung).
 
  • Gefällt mir
Reaktionen: swiss-sale.ch

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Ich habe den Cache nochmal komplett gelöscht und mit der 1.08 neu abarbeiten lassen mit "SEO-Liste aus Datenbank" und das sieht sehr gut aus (läuft noch).
Jetzt findet das Plugin auch Artikelattribute und deckt viele Seiten mehr ab. Vorher waren es rund 3200 Seiten, jetzt 3800.
So richtig verstanden habe ich die verschiedenen Einstellungsmöglichkeiten nicht. Da muss ich die Doku noch checken.

Wenn page speed bei Detailseiten jetzt angibt "Mobil 90", dann freut das nur. Ohne Plugin waren wir mit gleichen Seiten höchstens bei 70.
Startseite statt 65 nun rund 80.
Danke Knoell Team.

Wie es halt so ist, man will immer noch mehr ;). Wenn wir Youtube Videos im extra Tab einbinden, dann schafft der Optimizer es nicht mehr und wir sind wieder auf rund 65. Z.B.:
https://developers.google.com/speed/pagespeed/insights/?url=https://www.softairwelt.de/Pulse-Rifle
I.d.R. noch schlechter:
https://developers.google.com/speed...ww.softairwelt.de/BB-Speed-Loader-Transparent
Usw.

Habt Ihr Tipps für Anwender wie man selbst kritische Scripts etc. selbst erkennen kann um solche Seiten auch zu verbesseren? Facebook und Instagram Einbindungen habe ich noch nicht getestet.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Vielen Dank für das tolle Feedback.

Zum Video: Das wird per IFrame geladen, wir können schwer noch diese Zielseite optimieren. ;)
Wie wird das Video denn eingebunden? Ggf. kann man dort ansetzen - allerdings wäre das nicht mehr Aufgabe des Optimizers - der kümmert sich um die Standards und "Automatisierung".

Wenn wir das auf irgend eine Art optimieren würden, wäre das irgendwann auch schlichtweg der falsche Einsatz, das VIdeo einfach anders einbinden sollte das bereits beheben.
SOllte das bereits per Plugin eingebunden werden, könnte man das aufwerten. Sollte es per WaWi einfach eingebunden werden wird es natürlich etwas schwieriger - dann müsste ein Plugin her, oder wenn möglich eine Lösung im Template geschaffen werden.
Hier einmal ein recht guter Ansatz um YouTube Videos nicht zur Bremse zu machen: https://webdesign.tutsplus.com/tutorials/how-to-lazy-load-embedded-youtube-videos--cms-26743
Würde ich ggf. noch kombinieren ob der Tab überhaupt vom Kunden geklickt wurde.
 
  • Gefällt mir
Reaktionen: saw

Japsa

Sehr aktives Mitglied
14. August 2011
1.029
79
Schleusegrund
Firma
Suflix
Hallo,,
leider bin ich seit meiner letzten Bitte nicht wirklich dau gekommen, die neuste Version auch mal zu testen.
Wäre es möglch, dass mir mal Jemand das sauber über AnyDesk installiert & einrichtet - so dass ich es mir mal 3 Tage nochmals - die reichen mir, anschauen könnte?

Gruß Dirk
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Wir haben öfters mal das Problem, dass eine Artikeldetailseite falsch gerendert wird. Das Haupt-Artikelbild erscheint dann weiter unten im Content und die Minibilder werden angeschnitten. Wenn ich das Browserfenster kleiner mache und anschliessend wieder maximiere stimmt die Darstellung wieder. Dieses Phänomen haben wir erst seit Verwendung des Optimizers.

Gibt es eine Einstellung, die dafür verantwortlich ist? Wie können wir dies verhindern?

Wir verwenden das Evo-Template (Child) mit sehr wenigen Änderungen.
Was steht in der Angabe "Events die nochmals ausgeführt werden sollen" ?

Da hinten am besten nochmal anhängen:
$(window).trigger('resize');

Diese fehlerhafte Darstellung haben wir wieder. Wenn ich den CSS-Optimizer deaktiviere und den Cache lösche, werden die Artikeldetailseiten korrekt dargestellt. Ansonsten sieht es wie in Post 142 aus.

Wie kann ich dies beheben?
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Da hatter recht, hatter :). @saw Hast eine Mail von mir. Wir sehen uns das an :).
Wir haben ein ganz merkwürdiges Problem, wenn AGWS MultiArtikelDetail Tab zusammen mit dem Optimizer läuft wird bei einigen Artikeln der Preis auf 469,90 gesetzt. Der Originalpreis flackert auf und springt dann auf 469,90
Z.B.: https://www.softairwelt.de/Gas-Magazin-fuer-HK-G36-V2-Modelle.
Marcel @MBesancon hat den DIF Fehler behoben und jetzt wissen wir nicht weiter. Das passiert auf allen Seiten die beide Plugins aktiv haben.
Ich lasse beide mal noch laufen auch wenn total viele Preise auf den Detailsseiten falsch ist (im WK und Kasse stimmt er wieder), vielleich erkennt von Euch jemand wie das passieren kann
Besten Dank
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.452
2.578
Berlin
Firma
css-umsetzung
Code:
;;function setBindingsArtikel(ajax) {
    if (typeof ajax !== undefined) {
        $('.box_config').slideUp();
        register_vatinfo();
        Core.initialize();
        var excludes = ['scrollToFixed_header', 'scrollToFixed_header_nav', 'scrollToFixed_sidepanel_left'];
        Core.floatingElements(excludes);
        sonderpreisCountdown();
        Core.lazyContent('artikel_inc_stueckliste', '', 'wrapper_stueckliste', 'replace');
        Core.lazyContent('artikel_inc_productbundle', '', 'wrapper_productbundle', 'replace');
        Core.lazyContent('artikel_inc_xselling', '', 'wrapper_xselling', 'replace');
        Core.lazyContent('artikel_inc_xsellingkauf', '', 'wrapper_xsellingkauf', 'replace');
        Core.lazyContent('artikel_inc_aehnlicheartikel', '', 'wrapper_aehnlicheartikel', 'replace');
        $('#artikel_bilder img').trigger('unveil');
    }
}
function config_price_changed(price) {
    xajax_gibFinanzierungInfo(3520, price);
}

Das ist vermutlich Code aus einem ganz anderem Artikel, der nun zum festen Bestandteil gehört das hier löst dann die Preisänderung aus: xajax_gibFinanzierungInfo(3520, price); .

Das bedeutet vermutlich das der optimierer das als wichtigen Code angesehen hat, den er mitschleifen muss, das ist dann natürlich ungünstig, das hier ist der Artikel von dem der Preis genommen wird denke ich:
https://www.softairwelt.de/Ares-Amoeba-Octarms-M4-KM13-S-AEG-Softair-Dark-Earth


Wenn ich das sehe, bedeutet das für mich eigentlich, dass der optimierer lieber nicht den Script code aus dem html-quellcode zusammenlegen sollte.
Es könnte ja auch sein das Plugins selbst spezielle Artikeldaten per JS holen.
 
  • Gefällt mir
Reaktionen: MBesancon und saw

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Danke Andreas,
den Preis zum geposteten Link kann ich bestätigen (ist ein Konfigurationsartikel) und der Rest klingt logisch für mich.
Marcel @MBesancon "beschwört" ja auch das sein plugin so gar nichts mit Preisen und .co macht
 
Zuletzt bearbeitet:

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Ich schaue mir mal die Prüfung des Inlinecodes an, dieser wird auch mit einem Hash-Wert auf Änderungen gegengeprüft.
Die schnelle Lösung: Auf JavaScript Optimizer Standard stellen.
 
  • Gefällt mir
Reaktionen: saw

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Nee, klappt nicht mit Javascript Standard, haut wieder 469,90 rein, siehe Bild
 

Anhänge

  • mag.jpg
    mag.jpg
    62,4 KB · Aufrufe: 14

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Der Optimizer Standard arbeitet live, dafür ist kein Durchlauf notwendig.

Ich habe mir das wie gesagt angeschaut und nachgebessert, sodass der Hash-Wert eindeutiger ist, damit ist das Problem behoben.
Ferner gibt es nun noch die Möglichkeit für JavaScript: Optimizer Pro, Fallback Standard - falls sich z.B: eine Seite sehr häufig im JavaScript ändert (weil z.B: immer die aktuelle Uhrzeit drin steht) wäre das die ideale Lösung.

Download Version 1.09: https://shop.knoell-marketing.de/zips/km_speed_optimizer_v109.zip
 
  • Gefällt mir
Reaktionen: swiss-sale.ch und saw
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu Plugin Preisvorschlag Plugins für JTL-Shop 6
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu Cross Selling Plugin Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 1
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Neues Plugin: Kaufimpuls Paket Plugins für JTL-Shop 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 0
Hat schon jemand auf JTL 2.0.2 installieren? JTL-Wawi 2.0 1
Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup User helfen Usern - Fragen zu JTL-Wawi 0
Neu Komplettkündigung durch JTL - Neukunde User helfen Usern 4
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 0
Neu JERA Fehlerhafte Belege / Konfiguration JTL Steuertabelle User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Sanktionsprüfung mit JTL JTL-Wawi 1.10 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Welche JTL Version aktuell am sinnvollsten JTL-Wawi 1.11 14
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 1
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 4
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
JTL Ameise fehlt im Programm x86 JTL-Wawi 2.0 3
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu JTL-Verknüpfung mit EC-Gerät fehlerhaft JTL-POS - Fehler und Bugs 0
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Pro Edition – Lizenzumstellungen und Abrechnungsfragen Smalltalk 42
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 13
Neu JTL WMS & mehr – auf dem MultichannelDay.de Messen, Stammtische und interessante Events 0
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 9
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
JTL hausinterner Herstellerslider auf Mobile Ansicht nicht sichtbar. Einrichtung JTL-Shop5 0

Ähnliche Themen