Neu Plugin JTL Speed Optimizer verfügbar

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93
dann stell sich aber doch die Frage nach der Sinnhaftigkeit dieser oder jener Messungen. Mit den Dev-Tools erhalte ich selbst one Optimizer einen Performance Score von 100. Mit Pagespeed waren es sonst so um 45
Oder gilt, wer viel misst misst Mist?
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Nein,

aber die Audits sollten angepasst werden.
Grundlegend geht es ja häufig um die Mobile Optimierung - Desktops PCs haben meist eine schnelle Leitung und sind auch in der Power häufig ausreichend (wir reden ja von Webseiten und nicht Video-Rendering oder ähnliches).

Daher sollten die Audits (Pagespeed insights macht es ja auf 2 Lösungen) angepasst werden.
um die Pagespeed Insights Daten nachzuahmen geht es in etwa so:
1549274146500.png

Sprich: Auf Mobile stellen, Als Audit den Performance Audit wählen und auf 3G stellen (so bemisst Google nach eigenen Aussagen die mobile Geschwindigkeit), sowie Cache leeren aktivieren.

Ohne Optimizer kommt da bei Sannes Stickdesign derzeit raus:
1549274260415.png
 
  • Gefällt mir
Reaktionen: saw

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Was mir noch arg fehlt und die sind wohl nicht in der sitemap, sind Seiten die über Artikelmerkmale generiert werden. Davon haben wir eine ganz schöne Menge um praktische Filter anzubieten. Die Seiten werden auch viel abgerufen. Mal ein Beispiel:
https://www.softairwelt.de/Softair-AEG-Vollauto

Und was mir auch noch fehlt sind die "Besonderen Produkte" wie neu im Sortiment, Sonderpreise usw.. Die werden auch sehr viel geklickt.

Schubs
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Wir sind hier an einer Lösung dran.

Als kleine Vorschau die Punkte für die aktuell geplante nächste Version (nicht bindend, aber sehr wahrscheinlich):

- JS nicht abrufbare Dateien automatisch ausschließen! (file_get_contents === false)
- Config Sitemap+URL Liste gleichzeitig
- Alternativ: Lösung via SEO URLs aus DB
- Einzelne URL Optimieren starten
=> checken ob der Optimizer den Aufruf kennt (ist es ein Admin?)
- Check Mod Pagespeed by Google! Info im Plugin ausgeben machbar?
- Elemente für kritisches CSS entfernen (z.B: Footer)

Sehr spartanische Ausführung, liegt an Copy+Paste aus der Liste hier ;)
 
  • Gefällt mir
Reaktionen: saw

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Nochmal zur Sitemap und dem abarbeiten.
Ich stoße den Cron Morgens an und schaue welche Seiten er abarbeitet. Viele kann ich nicht erklären, heute waren es 160. Einige haben gestern neue "passende Artikel" bekommen, ein paar sind neu im Sortiment, einige haben Wareneingänge und die meisten anderen kann ich nicht erkennen warum.
Wie auch immer, manchmal merkt er neue Artikel nicht, so wie am 5.2.19, die hat er bis heute nicht bearbeitet.
Die Sitemap hat den Artikel, z.B:
<loc>https://www.softairwelt.de/G-G-ARP-556-ETU-S-AEG-schwarz</loc>
<image:image>
<image:loc>https://www.softairwelt.de/media/image/product/5505/lg/g-g-arp-556-etu-s-aeg-schwarz.jpg</image:loc>
</image:image>
<lastmod>2019-02-05T14:40:47+01:00</lastmod>
<changefreq>daily</changefreq>

oder den:
<loc>https://www.softairwelt.de/G-G-CM16-Combat-Machine-AEG-20-desert</loc>
<image:image>
<image:loc>https://www.softairwelt.de/media/image/product/5507/lg/g-g-cm16-combat-machine-aeg-20-desert.jpg</image:loc>
</image:image>
<lastmod>2019-02-05T13:20:13+01:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>

usw.. die sind alle nicht optimiert

Timestamp lastmod kommt hin.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Ich nehme mal eine Art Mini- Log mit auf, zumindest dass er sagt "Cronjob gestartet 07.02.2019 10:00 Uhr, letzter Start 06.02.2019 08:00 Uhr", dass man Anhaltspunkte hat, schaue es mir auch nochmal an und spiele es mal mit händischen Sitemaps nach. Kann mir das so nicht erklären woran das liegt dass er manche nicht macht, die aber in das Raster fallen.
Letztendliche Erklärung wäre "nur" dass hier an der Seite etwas hängt.
Aber auf "händisch" umstellen mit der URL-Liste speichert ja auch einen neuen Zeitstempel, daher ist das leider keine Lösung.
Mit der kommenden Version kann man aber einzelne URLs optimieren - das wäre dann auch mal ein Test wert, ob er bei den betroffenen URLs ggf. einfach auf einen ganz anderen Fehler kommt.

Danke.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Will da ungern in den laufenden Prozess eingreifen um nicht noch mehr URLs zu verpassen - und bei den Datenmengen muss ja auch ein komplett neuer Crawl nicht zwingend sein.
Da ich die letzten Tage komplett zu war hängt es gerade etwas - bin in der "Aufholen"-Phase, wird aber bald kommen.
Dann mit der neuen Version gerne.
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Beim Swap von URL List und sitemap, und umgekehrt, hat das Plugin wohl noch Probleme es abzuspeichern.
Habe am Samstag eine größere URL Liste von Artikelattributen gemacht, auf URL umgestellt und gestartet. Alles gut.
Danach habe ich es wieder auf sitemap gestellt und gespeichert.
Sonntag Cron angestoßen und die URL Liste wurde wieder durch gearbeitet. Nanu.
Dann abarbeiten lassen, URL Liste gelehrt, gespeichert und wieder angestossen, Cron sagt "nichts zu tun"
Das habe ich nicht geglaubt, Cron gerade wieder angestoßen "Fehlermeldung" 3 (Das heisst wohl sowas wie Cron läuft noch.)
Cron abgebrochen, etwas gewartet und wieder angestoßen und plötzlich waren es etwas über 100 Shop-Seiten die durchliefen.
Irgendwie klemmt es da noch etwas.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Hallo und danke für das Feedback.

Folgendes "Problem".
Auch beim Modus "URL-Liste" speichert er das letzte "Startdatum" und beachtet das dabei im nächsten Lauf (für z.B: den Modus Sitemap.xml).
Das haben wir auf der ToDo und wird ebenfalls behoben (ist es wohl im aktuellen Stadium bereits, wenn ich den Kollegen richtig verstanden habe).

Der Status "3" hingegen besagt jedoch "Cronjob wurde beendet, für einen erneuten Durchlauf ist es noch zu früh" - Das ist die Zeit die in den Einstellungen eingestellt werden kann bis ein neuer Durchlauf erlaubt ist (Standard = 1 Stunde)
 
  • Gefällt mir
Reaktionen: saw

peterwill

Gut bekanntes Mitglied
29. Oktober 2007
348
18
Hallo wir sind begeistert !!!
Sicher wie saw schon schrieb gibt es noch hier und da was zu verbessern.
Aber endlich mal ein plugin was den schop nicht noch langsamer macht!!!!
Wie binde ich im Speed Plugin Livezilla oder piwik richtig ein?
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Hallo,

vielen Dank für das tolle Feedback.
Bisher sind mir hier keine "Sonderkonfigurationen" bekannt zu den beiden Lösungen, sprich: Einfach so wie bisher auch.
Wenn das zu Probleme führt gerne melden, dann schaue ich es mir mal live an (einfach im Büro durchklingeln).
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Hallo und guten Tag in die Runde

Wir sind begeistert vom Plugin und möchten dieses für unseren Outdoor Shop gerne einsetzen. Aktuell sind wir am testen, die Funktionalität und die Zugriffszeiten sehen vielversprechend aus.

Folgende Fragen zu den optimalen Einstellungen
- JTL Template: Soll die Komprimierung von JS und CSS deaktiviert werden?
- Dropper: Sollen Die CSS und JS Ressourcen eingebettet werden?
- Dropper: Sollen Javascripts verspätet geladen werden?
- Dropper (Flex Menu): Soll das Caching deaktiviert werden

Die Einstellungen vom Plugin haben wir auf Standard und derzeit läuft die Optimierung.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Hallo,

es freut uns natürlich, wenn wir auch euch mit dem Plugin ein Stück weiterhelfen können.

Direkt zu den Fragen:

JS/CSS Komprimierung
Die würde ich aktiv lassen, wenn es eine nicht optimierte Seite gibt, wird diese so wenigstens noch mit zusammengefassten JS/CSS Dateien ausgeliefert. Einer optimierten Seite ist das egal und es werden keine extra Ressourcen verbraucht, da die Lösung für komprimierte CSS/JS Dateien nur "gefordert" wird, wenn diese Dateien aufgerufen werden - das werden Sie bei den optimierten Seiten nicht mehr

Dropper
Einfach belassen wie es ist, der Optimierer schneidet es sich sowieso zusammen. Durch eine Priorität wird die Optimierung immer nach den Dropper Sachen ausgeführt, sodass diese mit optimiert werden.
 
  • Gefällt mir
Reaktionen: swiss-sale.ch

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Hallo,

sorry für die diesmal längere Wartezeit, das hat aber auch seinen Grund.
Ich bin derzeit mit den Kollegen dran alle möglichen Szenarien durchzuprobieren, weitere Ansätze zu testen usw (alle Mitarbeiter sind hier langsam schon genervt, aber es bringt uns stets weiter ;) ).

Nebst weiteren Lösungen für die JavaScript Optimierungen, haben wir ein sehr wesentlichen Punkt:
Das Durcharbeiten der ganzen Seiten ist ein immenser Zeitaufwand für den Optimizer (für das kritische CSS).
Wir experementieren hier gerade mit dem Ansatz das nicht mehr auf jeder Seitenurl zu prüfen sondern auf dem Seitentyp (z.B: Startseite/Artikelseite/404/...) basierend.
Dabei geben wir die Möglichkeit eine URL für den Seitentyp zu definieren - damit z.B. man beim Typ Artikel auch einen nutzen kann, der mehrere Vorschaubilder hat, Variationen usw.
Das bedeutet im Umkehrschluss dass für einen Artikel ohne weitere Vorschaubilder CSS Angaben für die Vorschaubilder im kritischen CSS vorhanden sind - das sind aus unseren Erfahrungswerten jedoch nicht wesentliche.
Das würde auch die "fehlende URLs"-Problematik beheben, zusätzlich würden wir noch die Möglichkeit auf URL Basis anbieten um z.B. spezielle Landingspages zu inkludieren (Nach dem Ablauf: Wenn individuelle Seiten-CSS vorhanden sind, nehme diese andernfalls die vom Seitentyp).
Dabei ist zu beachten, dass immer das vollständige minifizierte CSS natürlich nachgeladen wird - es kommt daher nicht zu Fehlanzeigen.

Ein Feedback hierzu würde uns weiterhelfen - um auch eine Meinung außerhalb unserer Reihen zu bekommen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.448
2.573
Berlin
Firma
css-umsetzung
Da bin ich überfordert, ich hoffe das @css-umsetzung sich hier einklinkt. Der Retter in (fast) allen Problemen ;)
Danke für die Blumen :)

Ich habe es in den letzten Tagen gar nicht mehr geschafft das Plugin anzuschauen, aber ich bin von dem was ich bisher gesehen habe echt begeistert und jedem der das wissen möchte erzähle ich das da was gutes in Arbeit ist.

Wir experementieren hier gerade mit dem Ansatz das nicht mehr auf jeder Seitenurl zu prüfen sondern auf dem Seitentyp (z.B: Startseite/Artikelseite/404/...) basierend.
Das war so meine erste Idee damals als es um das crawlen der einzelnen Seiten ging.
Ich würde das optional machen, so das der Shop Besitzer dann entscheiden kann, denn der weiß ja am besten, ob er z.B. den Dropper in den jeweiligen Seitentypen verwendet.

Ich denke mal das bei den meisten Anwendern in den Artikel und Kategorie Seiten keine wesentlichen Unterschiede sind.
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Wir verwenden verschiedene Drops in den Kategorie- und Artikelseiten.
Wie könnte dies vom Optimizer erkannt werden?
Ansonsten wäre ein optionales Crawling auf Seitentyp-Ebene oder ein Ausschluss der entsprechenden Seiten wünschenswert.
 
Ä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 0
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 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 8
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
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu Magento 2 Connector JTL Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop 5.7 - Aktuell 5.7.0 Releaseforum 0

Ähnliche Themen