Neu Neues Plugin: JTL Supercache

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
23

saw

Gut bekanntes Mitglied
1. Januar 2012
223
24
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
23
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
503
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
503
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
23
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
23
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

Gut bekanntes Mitglied
1. Januar 2012
223
24
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
503
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

Gut bekanntes Mitglied
1. Januar 2012
223
24
@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

Gut bekanntes Mitglied
1. Januar 2012
223
24

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
23
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

Gut bekanntes Mitglied
1. Januar 2012
223
24
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
503
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
23
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

Gut bekanntes Mitglied
1. Januar 2012
223
24
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 Datatrans-Plugin als Alternative zu CustomWeb/Sellxed – inkl. Twint, PostFinance und PowerPay 🚀 Plugins für JTL-Shop 0
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - ShipMonk Extension" 🎉 Plugins für JTL-Shop 1
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - DHL-Express Extension" 🎉 Plugins für JTL-Shop 3
Neu 📢 Neues Plugin: "GPSR Herstellerinformationen" 📢 Plugins für JTL-Shop 44
Neu Neues Zusatzfeld-Set für Shopware 6 in JTL erstellen (nicht nur custom_jtl) Shopware-Connector 0
Neu Neues Lager, Artikel sind angelegt, Bestände auf 0, wie pflege ich jetzt die Bestände korrekt ein ? User helfen Usern - Fragen zu JTL-Wawi 6
Neu DPD, fehlendes Gewichts-Icon (neues Gesetz ab 01.2025) JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neues Feld "V-Person" nicht in der Variablen/Werten bei den Workflows zu finden JTL-Wawi 1.9 4
neues Zahlungsmodul JTL-Wawi 1.9 24
Neu JTL DHL-Wunschzustellung > neues Feature Feiertage Plugins für JTL-Shop 2
Neu Lizenkosten Shopware 6 Plugin ? Shopware-Connector 1
Neu Worüber Klarna am besten nutzen? Mollie oder Plugin? User helfen Usern - Fragen zu JTL-Wawi 1
Voucher Guthaben Payment Plugin Berechnen Allgemeine Fragen zu JTL-Vouchers 0
Neu Plugin für Bundles gesucht Plugins für JTL-Shop 4
Neu GPSR Plugin wird nicht bei allen Artikeln angezeigt Plugins für JTL-Shop 18
Neu GPSR Plugin Formatierung anpassen. Plugins für JTL-Shop 8
Neu GPSR Plugin Installation haut nicht hin Plugins für JTL-Shop 2
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 0
Neu GPSR Plugin Format Fehler Plugins für JTL-Shop 0
Neu Payment plugin order number Plugins für JTL-Shop 0
Plugin: JTL Exportformat Google Shopping - Mindermengenzuschlag Einrichtung JTL-Shop5 0
Neu Nach Update auf JTL GPSR-Plugin 1.0.3 vom Backend ausgeschlossen Plugins für JTL-Shop 25
Beantwortet Plugin Dev: Setting-Links Spacer Problem (info.xml) JTL-Shop - Fehler und Bugs 1
Neu Paypal Plugin wird von akutellen IOS Geräten nicht geladen Plugins für JTL-Shop 17
Neu Warnung bei Paypal Plugin Plugins für JTL-Shop 4
Neu Klarna Plugin mit JTL Shop 5.4.0 lässt Pay Now nicht zu Plugins für JTL-Shop 10
Neu WARNUNG JTL GPSR Plugin 1.0.2 funktioniert nicht, wenn Artikel keine Beschreibung hat Plugins für JTL-Shop 20
Neu GPSR mit JTL Wawi + Plugin JTL-Wawi - Fehler und Bugs 5
Neu Zahlung Kreditkarte nicht möglich (Paypal Plugin) JTL-Shop - Fehler und Bugs 5
Neu KI-Plugin für JTL-Shop - Eure Meinung ist gefragt! 🚀 🤖 Plugins für JTL-Shop 0
Neu GPSR-Plugin ignoriert Hersteller-Firmenangabe JTL-Shop - Fehler und Bugs 5
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 8
Neu Felder vom neuen Plugin importieren möglich? Shopware-Connector 0
Neu GPSR Plugin für Gambio Connector steht bereit Gambio-Connector 0
Neu DRINGEND Hilfe - Google Analytics Plugin JTL-Shop - Fehler und Bugs 4
Neu PlugIn: JTL GPSR Plugins für JTL-Shop 32
Neu Plugin Suche: Mailchimp Plugins für JTL-Shop 0
Neu Plugin mit transparentem Hintergrund (Auswahlassistent) Plugins für JTL-Shop 1
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Template Dateien Rendern im Plugin Plugins für JTL-Shop 6
Neu S: Plugin Dropdown-Menü für meine Kategorien Plugins für JTL-Shop 10
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 2
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu PAYONE Plugin keine Bestellabschluss Seite Plugins für JTL-Shop 0
Neu JTL POS gibt Bestände nicht an Wawi User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umsatzsteuer ID's - wie in JTL zu integrieren? User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Blog: Beitragsbilder skalieren nicht – Lösungen gesucht Allgemeine Fragen zu JTL-Shop 3
Neu JTL POS - Epson TSE micro SD Karte für andere Drucker kompatibel? - Metapace T-3II JTL-POS - Fragen zu Hardware 2
Neu JTL WMS Lagerplätze erweitern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Änderung der Lieferadresse einer Verkaufsbestellung über die JTL-Wawi API JTL-Wawi 1.9 0

Ähnliche Themen