Neu Plugin JTL Speed Optimizer verfügbar

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
490
188
Das zusammenfassen von JavaScripts ist aktiv, richtig?
Dann muss noch asset dazu.

Passe dass dann gleich noch in der Doku an.
Die vollständige Einstellung wäre somit für das hypnos:
jquery;dropper;theme;xajax;kkcountdown;waypoints;bootstrap;owl;global;inview;asset
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.058
87
wenn Du "Komprimierung von Javascript Dateien" in den Hypnos Einstellungen meinst, ja, das ist aktiv.
Nachdem ich asset hinzugefügt habe geht es jetzt.

Der Pagespeed Score ist für Mobile nun um knapp 20 Punkte gestiegen. Bei Desktop war der Score auch mit Plugin erst schlechter als ohne. Er hat sich dann aber auf 100 Punkte hochgeschaukelt und liegt nun mit 96 rund 14 Punkte über ohne Plugin
 
  • Gefällt mir
Reaktionen: saw

Dustin

Sehr aktives Mitglied
14. Mai 2008
2.948
44
Enger
@KnoellMarketing wir haben auf unserem Live Server das Modul Pagespeed von Google laufen! Kann es sein das es damit Probleme gibt? Weil bei uns die Bilder und das css nicht richtig geladen werden wenn ich das Plugin aktiviere!
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
490
188
Jein.
Wir haben es auch laufen - allerdings dann beschränkt auf Bilderoptimierung, gzip usw.
Via Pagespeed Modul lassen wir dann nichts mehr am CSS und nichts mehr am JS verändern.

Das sind dann im Prinzip 2 Tools die "verbessern" wollen, das muss dann leider aufeinander abgestimmt werden - selbst wenn es problemlos läuft ist es sonst doppelte Verarbeitung.
Wir haben jedoch gegenüber dem Pagespeed Modul von Google mit unserem Plugin minimal bessere Ergebnisse erzielt: Da wir auf JTL abgestimmt sind, pagespeed sehr Allgemein arbeitet und ebenfalls Dateien durchforsten muss (kennt ja die grundlegende Logik und Strukturen nicht).

Code:
ModPagespeed On
ModPagespeedRewriteLevel PassThrough
ModPagespeedEnableFilters rewrite_images,convert_jpeg_to_progressive,convert_png_to_jpeg,convert_jpeg_to_webp,recompress_images,extend_cache
 

saw

Gut bekanntes Mitglied
1. Januar 2012
221
24
wenn Du "Komprimierung von Javascript Dateien" in den Hypnos Einstellungen meinst, ja, das ist aktiv.
Nachdem ich asset hinzugefügt habe geht es jetzt.

Der Pagespeed Score ist für Mobile nun um knapp 20 Punkte gestiegen. Bei Desktop war der Score auch mit Plugin erst schlechter als ohne. Er hat sich dann aber auf 100 Punkte hochgeschaukelt und liegt nun mit 96 rund 14 Punkte über ohne Plugin
Sprichst Du von Deiner Domain aus der Signatur?
Da sehe ich bei pagespeed mobil einen Wert von 29. Warst Du vorher auf 9?
Und Desktop zeigt mir 82.
Wir benutzen auch Hypnos und sind auch an mehr speed interessiert. Bei mobil liegen wir bei 64
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
490
188
Ich kenne leider die weitere Konfiguration nicht, das ist dann auch eine individual Abstimmung.
Mod Pagespeed einfach nur "aktivieren" kann ich grundlegend nie empfehlen.

Eine einfache Idee wäre die CSS und JS Regeln zu deaktivieren.
https://www.modpagespeed.com/doc/config_filters#enabling

das sollten die Filter "rewrite_css" und "rewrite_javascript" sein.
Allerdings ist das jetzt ungetestet.

Würde für Apache ergeben (in die Serverconfig / htaccess nach dem aktivieren von mod pagespeed packen, darauf achten dass dies nicht durch andere Einstellungen wieder überschrieben wird):
Apache config:
ModPagespeed on
ModPagespeedRewriteLevel CoreFilters
ModPagespeedDisableFilters rewrite_css,rewrite_javascript

Sowie für nginx
NGINX:
pagespeed on;
pagespeed RewriteLevel CoreFilters;
pagespeed DisableFilters rewrite_css,rewrite_javascript;
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.058
87
Sprichst Du von Deiner Domain aus der Signatur?
Da sehe ich bei pagespeed mobil einen Wert von 29. Warst Du vorher auf 9?
Und Desktop zeigt mir 82.
Wir benutzen auch Hypnos und sind auch an mehr speed interessiert. Bei mobil liegen wir bei 64

Nein, das war mein Testshop. Die URL steht ein paar Posts weiter oben. Das Plugin ist dort noch aktiv.
 

Japsa

Sehr aktives Mitglied
14. August 2011
1.015
79
Habs gerade getestet und für gut befunden - auch wenn ich es wohl leider nicht mehr kaufen brauche:

Desktop ohne PlugIn: 93% Speed
Desktop mit PlugIn: 100%

Mobil ohne Plugin: 63%
Mobil mit Plugin: 84%

Ist sein Geld auf jeden Fall wert, würde ich jetzt mal sagen :)
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.058
87
Ich habe ein Frage zu den Einstellungen im Bereich CSS Optimizer.
In der Doku zum Plugin steht
per Cronjob
Diese Einstellung ist die empfohlene Einstellung, da es die Besucher nicht blockiert. Rufen Sie einfach per Cronjob die gewünschten Seiten auf mit dem Parameter "css". So wird aus der Adresse www.mein-shop.de/Meine-Unterseite dann simpel www.mein-shop.de/Meine-Unterseite?css

Welche Seiten sollten denn so aufgerufen werden? Reicht die Startseite oder sollte man auch weitere berücksichtigen?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.701
1.612
Berlin
Ich habe ein Frage zu den Einstellungen im Bereich CSS Optimizer.
In der Doku zum Plugin steht
Welche Seiten sollten denn so aufgerufen werden? Reicht die Startseite oder sollte man auch weitere berücksichtigen?

Ich mische mich mal einfach ein, Ich verfolge das ganze mit dem Template und dem Plugin schon eine Weile, finde die Möglichkeiten gut und habe auch diverse Shop Besitzer die mich wegen des Templates sowie dem Plugin ansprechen. Ich habe mir das Plugin mit einem Shopbesitzer einmal angeschaut um zu verstehen was es in etwa macht. Ich habe es noch nicht auf meinem eigenen Server getestet, wird aber auch noch kommen damit ich letztendlich genau weiß was da so passiert und das besser beurteilen kann.

Der Aufruf stresst den Server schon ein wenig, wenn ich also jetzt böse bin und einen Server mit diesen abfragen die dann ja jeder kennt bombardiere, dann könnte ich diesen schon recht gut stressen oder sehe ich das falsch?
Das würde dann auch bedeuten das wenn ich viele gleichzeitige User habe auch hier eventuell ein Problem auftreten könnte?
Ich finde es auch unrealistisch, jetzt jeden einzelnen Aufruf der Möglich ist in einen Cronjob einzutragen.

Ich denke also hier sollte zum einen sichergestellt werden, das dieser Aufruf nur über einen Cronjob möglich ist "mit einem Token eventuell wenn meine bedenken zutreffen sollten" und das man den Cron regelmäßig startet damit der sich selbstständig durch die Sitemap hangeln kann und diese css Daten zusammenstellt.
 
  • Gefällt mir
Reaktionen: saw

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
490
188
Vielen Dank @css-umsetzung für die ausführliche Prüfung.

Auch wir haben diese Problematik mitbekommen, nicht zuletzt auch dank @hula1499

Wir erarbeiten daher derzeit eine Lösung die nur noch per Cronjob laufen wird.
Dabei werden wir so viel wie möglich direkt "optimieren" und zwischenspeichern.

Der Aufruf "stresst" sobald man statt "per Cronjob" umstellt auf "Vom Benutzer" - hier sehen wir deutlich ein, dass das nicht so bleiben kann.

Die weiteren Optimierungen stressen den Server eigentlich nicht.
Bei manchen Konstellationen kann es sein, dass 1 Aufruf minimal länger dauert - aber das Ergebnis wird zwischengespeichert und kommt sodann nicht mehr vor.
Der Grund liegt hier z.B. darin: Wenn sehr viele CSS Dateien genutzt werden, müssen diese alle erst "gelesen" werden. Ab dem zweiten Aufruf fällt das weg.

Mit der nun kommenden Version werden auch die JS Optimierungen bereits per Cronjob vorgenommen.
Ein weiterer Vorteil wird dann sein: Das Minifizieren von JavaScripts und CSS kann dann per Template ausgeschaltet werden: Sodass diese Verarbeitung auch den TTFB Wert senken wird.

Wir bitten hier noch um etwas Geduld.

Aktuell wäre es jedoch in der Tat so: Jede URL müsste per Cronjob angestoßen werden - oder zumindest die wichtigsten (Startseite, 3-4 Landingpages, 3-4 Hauptkategorien, ...)
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.172
1.078
Auch wenns dem Andreas egal ist, sollte hier erwähnt werden, dass meine PM and Dich und die letzten Kommunikationen von uns, auf Grundlage eines längeren Gesprächs mit Andreas/ @css-umsetzung war, nur mal so für die Logs.
Er ist der Schlaue bezüglich des Sicherheitsrisikos, ich habs nur nachgeplappert :D
 
  • Gefällt mir
Reaktionen: saw und gboehm

saw

Gut bekanntes Mitglied
1. Januar 2012
221
24
In der Doku steht:
Achtung: Wir setzen auf das JTL Caching - bitte achten Sie darauf, dass dieses aktiviert ist.
Ist damit der Objekt- Cache mit Redis gemeint?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL PayPal: Plugin - Bestellungen werden nicht angezeigt. Fehlermeldung "Unable to load config 'file:.conf'" Plugins für JTL-Shop 2
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 3
Neu Plugin Konfigurator für Breite x Höhe Plugins für JTL-Shop 6
Neu Plugin für Boomerang Versandverpackungen Plugins für JTL-Shop 1
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu 💙 Neues Plugin: Wunschzettel Plus (Wunschzettelauswahl direkt am Artikel) Plugins für JTL-Shop 0
Neu Paypal Plugin Version 1.2.0 läuft und 1.4.0. läuft nicht auf derselben Umgebung Plugins für JTL-Shop 0
Neu Fehlermeldung nach Bestellabschluss durch Plugin Gelöste Themen in diesem Bereich 7
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 2
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 1
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 4
Neu 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
Neu Fehler JTL\\Catalog\\Category\\MenuItem::getImageWidth(): Return value must be of type int, null returned JTL-Shop - Fehler und Bugs 0
Fehlermeldung bei JTL-Connector/JTL-Wawi WooCommerce-Connector 1
Neu JTL-Shop oder Workflow: Artikel mit Menge > 1 sollen trotzdem als separate Einzelartikel im Auftrag aufgeführt werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5 als Docker File? Installation / Updates von JTL-Shop 1
JTL WaWi Download nicht möglich JTL-Wawi 1.8 3
Neu JTL-Connector Token Shopware-Connector 1
Neu JTL SHOP 4 Vorlagenproblem Einrichtung von JTL-Shop4 0
Neu JTL Paypal Checkout Button bei Konfigurationsartikel verhindern Plugins für JTL-Shop 3
Neu JTL SHOP update von 5.2.4 auf 5.3.1 - DBupdater startet nicht das Datenbankupdate Installation / Updates von JTL-Shop 6
Neu 👉 JTL-Wawi 1.9 Open Beta Release - Aktuell 1.9.4.0 Releaseforum 1
Neu JTL-WMS Mobile Artikelname wird nicht mehr vollständig angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Evo Slider in JTL Shop 5.3.1 Einrichtung JTL-Shop5 0
Artikelbeschreibung standardisiert von JTL-Wawi ziehen - Positionsname JTL-Wawi 1.8 11
Neu JTL 5, Footerdesign, Boxabstände und Ausrichtung korrigieren Gelöste Themen in diesem Bereich 5
Neu JTL Search funktioniert nicht seit Shopupdate auf 5.3.1 JTL-Shop - Fehler und Bugs 0
Neu JTL Shipping inaktiv User helfen Usern - Fragen zu JTL-Wawi 1
JTL Shop Kreditkartenzahlung erneut an Kunden senden Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop in Safari zeigt Feld falsch an. JTL-Shop - Fehler und Bugs 0
Neu JTL <-> Shopware 6 - Maximale Anzahl von Kundengruppen? Shopware-Connector 4
Neu Datenmigration von anderer WaWi auf JTL-WaWi Starten mit JTL: Projektabwicklung & Migration 12
Neu Bestseller-Templates AVIA, CLEARIX, FIRE - schnell, universell, 100% kompatibel zum JTL-Shop Templates für JTL-Shop 1
Beschaffung Bestandsplanung in JTL Wawi 1.8.10 JTL-Wawi 1.8 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Artikel von JTL mit Ebay verbinden in Easy Action Einrichtung und Installation von JTL-eazyAuction 2

Ähnliche Themen