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.293
2.486
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 Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
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 Händlerbund-Plugin lädt Texte herunter, ersetzt sie aber nicht im Frontend Technische Fragen zu Plugins und Templates 1
Neu 503 Service Unavailable bei Payrexx Webhook nach Plugin-Update - wer hat das auch? Plugins für JTL-Shop 0
Neu Aufträge mit JTL-Pos gezahlt im Tagesabschluss (Lexware Office) Allgemeine Fragen zu JTL-POS 0
Neu JTL Worker 2.0 erstellt keinen Komplettabgleich JTL-Wawi 2.0 1
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 9
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL, was ist eigentlich los mit euch? JTL-Wawi - Fehler und Bugs 5
Neu JTL Advanced & JTL2DATEV JTL-Edition (powered by JERA) User helfen Usern - Fragen zu JTL-Wawi 3
Neu ERDE an JTL- seit 10h kein Versand wegen Störung! JTL-ShippingLabels - Fehler und Bugs 10
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Rechnung im JTL Shop Kundenkonto Onlineshop-Anbindung 1
Neu JTL- Archive Pilotkunden gesucht JTL-Wawi 2.0 4
bat Datei JTL Worker als Windows Dienst installieren fehlt JTL-Wawi 2.0 16
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu JTL-Wawi 2.0.0 Stable Release Releaseforum 0
Neu JTL WMS Mobile Server zeigt neuerdings ein DOS-Fenster JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 2
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu JTL POS - nach Gerätetausch - Standard-Datenbank hinterlegen Einrichtung / Updates von JTL-POS 1
Neu JTL-Shop Verkauf - Tipps? Business Jungle 5
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
Neu Installation JTL-Wawi 1.5.55.8 - Startet Grundsätzlich im Report-/Druckmodul Installation von JTL-Wawi 4
Rechnungen an Rechnungspostfächer von Kunden schicken ohne dass JTL auch andere Dokumente dorthin schickt? JTL-Wawi 1.11 3
Neu [Erledigt] Installationsdatei JTL‑Wawi 1.5.55.8 erhalten! Installation von JTL-Wawi 0
Neu JTL Exportformat Google - Produkte fehlen im Export Plugins für JTL-Shop 0
Neu Shipping by JTL (Shipping 2.0) JTL-ShippingLabels - Ideen, Lob und Kritik 12
Neu Shipping by JTL (Shipping 2.0) News, Events und Umfragen 0
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu Zwei eBay-Aufträge (identische Adresse) zusammen versenden, aber getrennte Rechnungen behalten – JTL-Wawi 1.9.6.5 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu GPSR Herstellerinformationen JTL Wawi 1.9.6.4 anbinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Langfristiger JTL-Partner gesucht: Shopware 6 / Marktplätze (Mirakl, Otto, Kaufland) & Prozess-Optimierung Dienstleistung, Jobs und Ähnliches 1
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Erstabgleich Showpare6 zu JTL-WaWi Shopware-Connector 0
Neu LS POS oder JTL POS ? Fragen rund um LS-POS 2
Neu kann man JTL POS alleine nutzen für 29 Euro? Einrichtung / Updates von JTL-POS 0
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Repricer Erfahrungen mit JTL gesucht User helfen Usern - Fragen zu JTL-Wawi 0
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
JTL-WaWi 11.5 WMS Mobile Server sehr hohe CPU Auslastung JTL-Wawi 1.11 3

Ähnliche Themen