Neu Neues Plugin: JTL Supercache

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
wir haben das update auch vor ca. 4 Stunden installiert, Cache gelöscht.
Dann sprang die Anzahl der gecachten Seiten auf rund 170 und viel dann rapide wieder ab auf jetzt 9 Seiten. Stieg dann wieder schnell auf 500+
Aber dann kam der Workerabgleich und schlug zu - gecachte Seiten 5..... und jetzt steigt er wieder....
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Das können wir bestätigen. Wir haben den Workerabgleich deaktiviert und nun zählen die gecachten Seiten hoch und werden nicht mehr zurückgesetzt.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Wir haben dazu recht viele Rückmeldungen bekommen.
An dieser Stelle erst einmal Danke für das so große Interesse. :)

Leider habe ich schlichtweg einen Fehler gemacht und nicht die richtige Version "zusammengestellt". (Versionskontrolle via Git ist so super....dass es manchmal auch einfach zu umständlich ist ;) ).

Da es schon ein paar Installationen gibt und wir in der Version auch an der info.xml was geändert haben musste ich jetzt die Version 1.04 draus machen, ist aber eigentlich die zuvor versprochene Version.

Ist bereits online: https://shop.knoell-marketing.de/JTL-Supercache
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Können das weitere, die das Problem vorher hatten, ebenfalls bestätigen?
Das ist mir unerklärlich, selbstverständlich habe ich es nun gefühlte 100mal geprüft bevor ich es eingestellt habe.

Wir hängen uns zusätzlich an "globale Aktionen" (genauer gesagt Cache Tags aus dem JTL Core) um einen Cache zu invalidieren.
Diese sind standardmäßig: Template, Plugin und Supercache (der letzte ist ein eigenes erstellter Cachetag) und dann je nach Seitentyp weitere wie bei einem Artikel den Cachetag für den Artikel.
Das ist auch zwingend notwendig, da sonst bei Preisänderungen weiterhin der alte zu sehen wäre, oder noch einfacher: Wenn er ausverkauft ist bleibt der Button zum Bestellen vorhanden, usw.

Kurzum: Dass manche Seiten wieder aus dem Cache fliegen ist richtig, aber dass er wieder auf "0" zurück fällt sollte nicht der Fall sein, außer man leert den Templatecache (oder wechselt sein Template), ändert etwas in der PLuginverwaltung usw... eben solch grundlegende Dinge wo wir ebenfalls sagen müssen "alles zurücksetzen" da wir nicht wissen was für Auswirkungen einzelne Plugins im Shop haben und man ja eher seltener in der Pluginverwaltung Änderungen macht.
 
  • Gefällt mir
Reaktionen: Inge und saw

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Können das weitere, die das Problem vorher hatten, ebenfalls bestätigen?
Das ist mir unerklärlich, selbstverständlich habe ich es nun gefühlte 100mal geprüft bevor ich es eingestellt habe.

Wir hängen uns zusätzlich an "globale Aktionen" (genauer gesagt Cache Tags aus dem JTL Core) um einen Cache zu invalidieren.
Diese sind standardmäßig: Template, Plugin und Supercache (der letzte ist ein eigenes erstellter Cachetag) und dann je nach Seitentyp weitere wie bei einem Artikel den Cachetag für den Artikel.
Das ist auch zwingend notwendig, da sonst bei Preisänderungen weiterhin der alte zu sehen wäre, oder noch einfacher: Wenn er ausverkauft ist bleibt der Button zum Bestellen vorhanden, usw.

Kurzum: Dass manche Seiten wieder aus dem Cache fliegen ist richtig, aber dass er wieder auf "0" zurück fällt sollte nicht der Fall sein, außer man leert den Templatecache (oder wechselt sein Template), ändert etwas in der PLuginverwaltung usw... eben solch grundlegende Dinge wo wir ebenfalls sagen müssen "alles zurücksetzen" da wir nicht wissen was für Auswirkungen einzelne Plugins im Shop haben und man ja eher seltener in der Pluginverwaltung Änderungen macht.
Bei uns funktioniert es mit der 1.04. Der Cache zählt hoch und dies seit dem Update heute Nachmittag.
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Etwas ist mir noch aufgefallen. Seit dem Update erscheint beim ersten Seitenzugriff die Meldung "muss man mal anpassen den Token... ".
Anmerkung 2020-02-22 212422.png

Wie bringe ich diese Meldung weg?

Weiter ist mir aufgefallen, dass die Schnellnavigation durch die Produkte komplett durcheinander ist. Wenn wir und durch die neuen Artikel klicken wollen, so kommt die Reihenfolge, resp. die Zuordnung zur gewählten Kategorie schnell ducheinander.

Anmerkung 2020-02-22 214032.png
 

Anhänge

  • Anmerkung 2020-02-22 212422.png
    Anmerkung 2020-02-22 212422.png
    34,8 KB · Aufrufe: 2
Zuletzt bearbeitet:

Henson

Gut bekanntes Mitglied
28. Oktober 2006
144
1
Kurzer Status: nach dem Update auf V1.04 hatte ich die Seite gecrawlt um schnell eine relevante Menge an Daten zu bekommen. Da hat er auch fließig raufgezählt. Kurz danach hat er wieder alles auf Null gesetzt. Eventuell war das Zufall. Momentan scheint es aber zu laufen. Ich beobachte das Ganze mal bis morgen und gebe dann ein Update.

"Muss man mal anpassen den Token.." habe ich bisher nicht gesehen.
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Bei uns ist es wohl doch nicht der Worker. Der war über Nacht aus, heute Morgen in den Cache geschaut und es waren 9 Seiten. Hm. Worker wieder angemacht und immer wieder mal den Cache Status aktualisiert der dann immer weiter bis rund 580 hoch ging. Warum er dann aber wieder auf rund 360 abfiel und dann wieder stieg, keine Ahnung.
Ich habe das Gefühl es hat mit dem Backend zu tun. Eben, nach mehreren Stunden wieder den Cache geprüft und er war auf 5. Solange ich jetzt in der Statusseite bin und aktualisiere, steigt die Anzahl wieder.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
@swiss-sale.ch Habe die Ausgabe entfernt, dazu einfach nochmal (ist weiterhin die 1.04) das aktuelle Zip herunterladen

@saw Wie angesprochen wird der Cache auch bei Pluginänderungen geleert, sprich wenn sich z.B. in der Nacht aus Lizenzgründen ein Plugin deaktiviert hat, wird der Cache geleert, oder wenn sich der Templatecache geleert hat. Hier muss demnach irgend eine Aktion passiert sein - oder aber die generelle Cachedauer ist niedrig eingestellt? Dazu einmal sowohl beim Server, im JTL Cache als auch im Supercache prüfen (alle 3 haben die Möglichkeit Beschränkungen diesbezüglich zu setzen).

Zum Thema Vorheriger/Nächster Artikel: Wenn ein Artikel in mehreren Bereichen gelistet ist kann das passieren. Kunde 1 kommt über Kategorie A und sieht dann den vorherigen/Nächsten Artikel aus Kategorie A, Kunde 2 kommt über Kategorie B und sieht dementsprechend die nächsten Artikel von Kategorie B. Da JTL jedoch hierunter die gleiche URL hat und wir auf dieser Ebene den Cache setzen wird der zuerst aufgerufene Weg gespeichert. Hier müsste an der URL Struktur grundlegend was geändert werden um solche Unterscheidungen realisieren zu können, sorry das ist uns mit dem Cache nicht möglich da wir dazu einfach keinerlei Erkennungsmerkmal haben.
 
  • Gefällt mir
Reaktionen: swiss-sale.ch

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
@saw Wie angesprochen wird der Cache auch bei Pluginänderungen geleert, sprich wenn sich z.B. in der Nacht aus Lizenzgründen ein Plugin deaktiviert hat, wird der Cache geleert, oder wenn sich der Templatecache geleert hat. Hier muss demnach irgend eine Aktion passiert sein - oder aber die generelle Cachedauer ist niedrig eingestellt? Dazu einmal sowohl beim Server, im JTL Cache als auch im Supercache prüfen (alle 3 haben die Möglichkeit Beschränkungen diesbezüglich zu setzen).
Wir sind bei JTL gehosted mit Redis. Redis hat eine lifetime von 604800. Im Supercache haben wir lifetime 0, also JTL Zeitspanne genutzt.
Es bleibt dabei, wenn ich mich shop backend einlogge ist der Cache zurück gesetzt.
Kann es am fehlerhaften Build 16 liegen? Der Bug ist, jedesmal wenn wir uns einloggen, verlangt das Backend eine DB Aktualisierung. Die führen wir allerdings nicht aus, da das dank JTL Ticket Antwort nichts bringt. Build 17 kommt bald.
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Mir ist noch folgender Sachverhalt aufgefallen.
Wir erhalten eine neue Lieferung, buchen diese ein und kontrollieren nach durchlauf des Workers unseren Shop, so sehen wir auf der Artikeldetailseite des entsprechenden Artikels die aktualisiere Lieferzeit von 1-3 Werktagen. Auf der Kategorieübersicht sehr da beim selben Artikel jedoch immernoch 3-4 Werktage.

Erst wenn wir den Redis komplett löschen, sehen wir die aktuellen Werte.

Gibt es dafür eine Lösung?
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Houston, wir haben....

Wir haben gerade voller Schrecken gesehen das Artikel teilweise doppelt in der selben Kategorie angezeigt werden.
Alles 100% identisch aber logischweise nur einmal in der WaWi.
Plugin deaktiviert, Strg+F5 und alles wieder gut.
Und nu?

2 Screenshots mit einem von x betroffenen Artikeln angehängt. 8 Artikel waren es mindestens in dieser Kategorie, alle anderen haben wir nicht geprüft da der Fehler einfach schnell weg musste.
 

Anhänge

  • shot1.jpg
    shot1.jpg
    74,4 KB · Aufrufe: 14
  • shot2.jpg
    shot2.jpg
    65,3 KB · Aufrufe: 14

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
504
204
Vielen Dank für die Infos.
An der Ausgabe selbst manipulieren wir ja nichts, also sind die beiden Seiten entweder zu (deutlich) unterschiedlichen Zeitpunkten entstanden oder der Cache wird nicht richtig invalidiert (könnte der Meldung von @swiss-sale.ch nahe kommen).

Kann es bei mir auf die schnelle leider nicht nachstellen, lasst uns dazu gerne morgen mal telefonieren - ruft am besten mal durch wie es jeweils zeitlich passt. Sollte morgen endlich mal wieder einen ganzen Tag im Büro sein.
Wesentliche Frage dazu: Wird es wieder "richtig" wenn ihr "nur" den Supercache leert oder muss dazu der gesamte Redis Cache geleert werden?

Vielen Dank.
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
24
Vielen Dank für die Infos.
An der Ausgabe selbst manipulieren wir ja nichts, also sind die beiden Seiten entweder zu (deutlich) unterschiedlichen Zeitpunkten entstanden oder der Cache wird nicht richtig invalidiert (könnte der Meldung von @swiss-sale.ch nahe kommen).

Kann es bei mir auf die schnelle leider nicht nachstellen, lasst uns dazu gerne morgen mal telefonieren - ruft am besten mal durch wie es jeweils zeitlich passt. Sollte morgen endlich mal wieder einen ganzen Tag im Büro sein.
Wesentliche Frage dazu: Wird es wieder "richtig" wenn ihr "nur" den Supercache leert oder muss dazu der gesamte Redis Cache geleert werden?

Vielen Dank.
Ich musste den gesamten Redis-Cache leeren. Supercache leeren brachte nichts und auch nur den JTL-Kategoriecache leeren brachte ebenfalls nichts. Ich melde mich morgen.
 

saw

Sehr aktives Mitglied
1. Januar 2012
223
26
Wesentliche Frage dazu: Wird es wieder "richtig" wenn ihr "nur" den Supercache leert oder muss dazu der gesamte Redis Cache geleert werden?
Da wir nur das Plugin deaktiviert haben und nichts am Redis gemacht haben, gehe ich davon aus das es nicht an Redis liegt.
Btw. Als wir es gestern wieder aktiviert haben, blieb der cache stur bei 0 Seiten. 2-3 de- aktivieren hat nichts gebracht. Dann deinstalliert und neu installiert und ging wieder.
Bisher sehen wir keine Auffälligkeiten.
 
Ä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 Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Neues Plugin: Kaufimpuls Paket Plugins für JTL-Shop 0
Neu TSE Modul läuft ab - neues Modul an bestehende Kasse Einrichtung / Updates von JTL-POS 0
Neu Austausch JTL-POS Tablet - Datenübertragung auf neues Gerät - Einrichtung Einrichtung / Updates von JTL-POS 0
JTL WAWI 1.11.4 Neues Passwort generieren ist ausgegraut JTL-Wawi 1.11 0
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
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 Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
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 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 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 12
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 16
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

Ähnliche Themen