Neu Neues Plugin: JTL Supercache

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Hallo zusammen,

wir dürfen unser neustes Projekt aus unserer Tüftlerschmiede vorstellen: JTL Supercache.
Mit dem Plugin werden eure Shopseiten im Cache zwischengespeichert und damit deutlich schneller ausgeliefert.

Die Vorteile liegen auf der Hand:
  • Auslieferung nach ca. 20% der eigentlichen Shopcodes
  • Senkung des TTFB Wertes
  • Reduzierung der Serverantwortzeit bis zu 80%
  • Entlastung für eure Server

Selbstverständlich achtet das Plugin auf Konstellationen wenn es nicht aus dem Cache liefern darf (z.B. bei individuellen Preisen, Bestandsänderungen, ...)

Achtung: Da wir die komplette Shopseite im Cache speichern (den Quelltext) entstehen mitunter größere Datenmengen.
Wer nur begrenzten Cache (Genutzt wird der eingestellte JTL Cache, idealerweiße der Redis Cache) zur Verfügung hat kann alternativ in Dateien oder der Datenbank speichern lassen.
Dennoch ist auch hierfür zwingend der JTL Cache notwendig.

Um jeder Anforderung gerecht zu werden gibt es dazu zahlreiche Einstellungsmöglichkeiten:
  • Supercache auf Seitentypen beschränken
  • Lebensdauer des Caches festlegen
  • Begrenzung auf Sprachen
  • Ausschluss von URL Parametern (um z.B. Tracking Parameter nicht doppelt zu werten)
  • Spezielle URLs ausschließen (z.B. Landingpages die bei jedem Aufruf anders aussehen sollen)
  • Vollspeicherung im JTL Cache oder in der Datenbank oder als Dateien

Und wie geht das nun?
Simpel: Zip Herunterladen, in der Pluginverwaltung hochladen + installieren, 14 Tage testen und genießen.

Zum JTL Supercache: https://shop.knoell-marketing.de/JTL-Supercache
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.323
Gutes Plugin, viele Einstellmöglichkeiten (auch für Hosting-Kunden geeignet mit Beschränkungen im Redis Cache etc).
Fähiger Entwickler, macht echt Spass Ideen vorzuschlagen, umgehende Umsetzung zu sehen und noch ein wenig mehr Speed für Kunden zu erhalten!

Ein wirklich sehr fairer Preis.

Auch vollständig Hypnos tauglich, ohne weitere/zusätzliche Anpassung.


Nachtrag: nein, das ist keine bezahlte Werbung, sondern meine subjektive Meinung, nach diversen Tests.
 
  • Gefällt mir
Reaktionen: peterwill

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Ja, das tut es. Wir haben extra eine höhere Priorität als der Speed Optimizer, um Fehler wirklich auszuschließen kann man noch darauf achten zuerst das Speed Plugin zu installieren, dann den Supercache.
So wird das Ergebnis vom Speed Optimizer mit in den Supercache gespeichert.

Ist im Prinzip auch die ideale Ergänzung.
Zu meiner Aussage oben, dass es 2 wesentliche Punkte der Performance gibt: Supercache = Für Schritt 1, Speed Optimizer = Für Schritt 2.
 
  • Gefällt mir
Reaktionen: saw

deliman

Sehr aktives Mitglied
13. Februar 2016
1.039
131
Müssen die Seiten(namen) bei der URL-Sonderbehandlung für alle Sprachen einzeln angegeben werden oder reicht Deutsch und das Plugin weiß via der Sprachen unter "Allgemeine Einstellungen", was alles dazugehört?
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Das ist unabhängig voneinander (sprich das wird nicht automatisch zugeordnet).

In den allgemeinen Einstellungen kann man sich z.B: auf eine Sprache beschränken.
Wenn nur deutsch im Supercache landen soll, braucht man natürlich auch nur deutsche URLs ausschließen.
Hat man aber Deutsch und Englisch im Supercache müssten auch beide URLs ausgeschlossen werden.
 

peterwill

Gut bekanntes Mitglied
29. Oktober 2007
348
18
Auch wir sind mal wieder begeistert!!!!! das plugin macht das was der shop schon seit Jahren machen sollte !!!!!
Frage wird es auch ein plugin für Shop 4 und Hypnos Template geben das webp Bilder umwandelt und auch verarbeitet!!!
Von jtl wird es für shop 4 wohl keine unterstützung für webp Bilder geben!!!!
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Wir haben das ja bereits im Snackys implementiert mit webp und das funktioniert.
Als generelles Plugin haben wir das auch bereits in Planung, das wird sich dann jedoch leider nur auf manipulierbare Bilder beziehen - wie z.B. Artikelbilder und Kategoriebilder.

Die Generierung von webp können wir aus dem Snackys kopieren - jedoch das bei den Artikeln abzuändern wird etwas trickreich da diese ja auch weiterhin im Cache landen sollen - und webp nicht in allen Browsern unterstützt wird, muss man das Besucherabhängig machen.

Kurzum: In Planung, wann es jedoch soweit ist kann ich leider noch nicht sagen. (Im Snackys haben wir den Vorteil dass alle Bilder über unsere Funktionen nachgeladen werden, da können wir simpel die Dateiendung .webp anhängen und dann darauf reagieren - das geht als allgemeines Plugin leider nicht).
 
  • Gefällt mir
Reaktionen: peterwill

peterwill

Gut bekanntes Mitglied
29. Oktober 2007
348
18
wir hoffen das es nicht mehr soooooo lange dauern wird...
oder kann man es auch durch google mode_pagespeed auf dem server lösen ?
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
wenn ich die o's als Monate zähle dann definitiv weniger! ;) Ggf. als Wochen kann es hinkommen, denke auch hier weniger, allerdings wollen wir ordentliche Lösungen bieten und nicht "schnell was rausgeben".
Wären uns Themen wie Objektcache usw. egal sähe das anders aus, aber eine Umwandlung in webp, dann jedoch langsamere Seitenberechnungen helfen auch keinem.

Daher leider: Gut Ding will Weile haben - ich denke mal Richtung Oktober ist hier ein verlässlicher Wert.
Generell sollte das aber mit mod pagespeed möglich sein: https://www.modpagespeed.com/doc/reference-image-optimize#convert_jpeg_to_webp
 
  • Gefällt mir
Reaktionen: peterwill

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Ist es normal das nach rund 48 Std. der Cache nur 137 Seiten cached?
Und ist es normal das sich die gecachten Seiten auch wieder verringern? Gestern waren es irgendwas mit 150.
Alles steht noch auf default, also 0 bei Speicherdauer und keine Neuerstellung.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.323
Der Cache wird von deinen Besuchern "ausgelöst".

Des Weiteren hängt der Cache natürlich von den Cache Zeiten ab, die du bei JTL und im Plugin angegeben hast (die kürzeste Zeit gilt), danach wird diese Seite im Cache wieder gelöscht und erst bei neuem Aufruf der Seite wieder erneuert generiert.

Verringern: ja, auch normal. Sobald etwas am Artikel geändert wird (bild, beschreibung, lagerstand etc) wird der Cache wieder gelöscht und neu generiert, beim nächsten Aufruf der Seite.
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Hallo hula1499,
die JTL Redis cache Zeit ist mir bewusst, die steht auf 12 Stunden. 135 Seiten kommt mir sehr wenig vor. Wir haben rund 4000 Besucher am Tag.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.522
2.633
Berlin
Firma
css-umsetzung
Immer auf den gesamten cache achten, der Redis cache ist in einem bei JTL gehostetem Shop begrenzt (behaupte ich)
Ich hab noch keinen bei JTL gehosteten Shop gesehen der mit dem Redis cache über 250MB ging.
 

die-andis

Gut bekanntes Mitglied
26. März 2010
562
11
ich wollte das Plugin mal ausprobieren und bekomme beim "Installieren" in der Pluginverwaltung folgende Meldung: "Fehler: Bei der Installation ist ein Fehler aufgetreten. Fehlercode: 203"

Nachtrag:
Im Log steht das "SQL Fehler beim Installieren des Plugins (KM Supercache): Specified key was too long; max key length is 767 bytes"
 
Zuletzt bearbeitet:

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Hallo zusammen,

sorry da ich die letzte Woche nicht im Haus war komme ich erst jetzte dazu.
Bei dringen Fällen gerne auch immer im Büro durchklingeln, dann wird sich ein Kollege finden.

Eine kleine Info an alle:

Achtung: Das Plugin missachtet (logischerweise) Anpassungen durch Cookies auf PHP Seite.
Wer z.B. Cookie Hinweis-Plugins verwendet die per PHP abfragen ob ein Cookie-Hinweis angezeit werden soll oder nicht, wird immer die Version wie der erste Besucher der Seite sehen.
Also: Kommt ein Bestandskunde und sieht keinen Cookie-Hinweis, wird es auch so in den Cache gespeichert. Kommt ein Neukunde als erster auf die Seite wird die Version mit Cookie-Hinweis zwischen gespeichert.
Das betrifft aber nur Plugins die die Cookies auf PHP Seite ausarbeiten - wenn diese auf JavaScript-Seite verarbeitet werden (so macht es z.B. unser Snackys-Template) entsteht dieses Problem nicht.

Wir arbeiten an einer Lösung die Cookies beachten kann (muss dann jedoch sehr wahrscheinlich händisch in den Plugineinstellungen konfiguriert werden, damit es nicht zu 100 Versionen pro Seite kommt!).
@die-andis kannst du mir per PN eine Kontaktmöglichkeit von dir schicken? Wir würden dann auch dein Problem beachten (hat etwas mit der Datenbank-Tabellenkonstellation zu tun) und würden es dann gerne einmal bei dir testen (wir haben z.B. hier keine Limitierung drin, du laut Fehlermeldung jedoch hast eine).

Vielen Dank.

@saw Das Speichervolumen vom Redis-Cache (gesamt) beinhaltet dann auch den Supercache (unsere Zahl im Backend ist ja auf den Cache bezogen, jedoch eben nur auf die Cache-Inhalte die wir speichern, sprich eine Art Typ-Filter)
 
  • Gefällt mir
Reaktionen: saw

WAWI-USER321

Sehr aktives Mitglied
26. Dezember 2013
250
34
Es wäre wirklich gut, wenn man den cache über eine URL ohne Log-in im Backend leeren könnte. z.b. wenn man die Preise ändert oder einen neuen Artikel in den Shop stellt, der schnell verfügbar sein soll.

Wer es braucht, kann dann auch Cronjobs verwenden, z.b. um den cache zu leeren, wenn eine Rabattaktion beginnt oder endet....
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu Neues Tool - eBay Penner finden, beenden und neu listen Schnittstellen Import / Export 0
Neu TSE Modul läuft ab - neues Modul an bestehende Kasse Einrichtung / Updates von JTL-POS 0
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 Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
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 JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
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 Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 6
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
JTL Anmeldung letzter Benutzer JTL-Wawi 1.11 3
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 2
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 2
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu JTL Artikelanlage mit KI beschleunigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
JTL-Wawi sucht falschen ShopType nach Gambio-Update JTL-Wawi 1.7 2
Neu JTL Lizensserver ist nicht erreichbar eBay-Anbindung - Fehler und Bugs 0
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
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
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 1
Neu Abschaltung DHL versenden 3.0 vs JTL Shipping JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu JTL PayPal Checkout 2.3.0 ... 1. Update klappte nicht, 2. Update nun Eintrag doppelt Plugins für JTL-Shop 19
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu Warnung: Attribute via JTL Funktion JTL_GetProductAttribute() funktioniert nicht zuverlässig Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL FFN Seite defekt? JTL-Fulfillment Network - Fehler und Bugs 1
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 0
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet JTL-POS „Rechnung drucken“ Allgemeine Fragen zu JTL-POS 2
JTL ERP-Connector JTL-Wawi 2.0 0
Neu Reverse Charge Verfahren - JTL richtiger Steuersatz Shopify-Connector 3
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5

Ähnliche Themen