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 Plugin: JTL-ServerDashboard Pro (kompakte Serverinformationen anzeigen) Plugins für JTL-Shop 0
Neu 🌟Neues Plugin: digi·access - Die Lösung für Barrierefreiheit Plugins für JTL-Shop 0
Neu 💙 Neues Plugin: Animiertes Suchfeld (Animierte Suchvorschläge anzeigen) Plugins für JTL-Shop 4
Neu 💙 Neues Plugin: Adresse Auto-Complete (Adressdaten automatisch befüllen) Plugins für JTL-Shop 0
Neu 💙 Neues Plugin: Ähnliche Artikel als Liste (Ähnliche Artikel vergleichen) Plugins für JTL-Shop 0
Neu Alternativen zu Jera JTL2Datev - Neues Lizenzmodell/Kosten User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Neues Kassensystem nach Sunmi T2 JTL-POS - Fragen zu Hardware 3
In Bearbeitung Barentnahme bei Kassenschnitt geht bei mir nicht oder mache ich was falsch? neues Update drauf JTL-POS - Fehler und Bugs 9
Gelöst Neues System für JTL POS gesucht – Erfahrungen & Empfehlungen? JTL-POS - Fragen zu Hardware 9
Neu Plugin Debugging installiertes Plugin sorgt für 2-3 Sekunden längere Ladezeit seit JTLShop5 Plugins für JTL-Shop 2
Neu Suche JTL-Plugin-Entwickler für Bewertungsanzeige in Google (Rich Snippets) Plugins für JTL-Shop 4
Neu Trackingdaten nicht mit Advanced shipment tracking PRO plugin synchronisiert WooCommerce-Connector 3
Neu Expresskauf lässt sich in Paypal Plugin nicht ändern Plugins für JTL-Shop 1
Neu Eigenes Plugin erstellen (Versandkostenfrei mit Optionen) Plugins für JTL-Shop 1
Neu WooCommerce Anbindung ohne Plugin WooCommerce-Connector 7
Neu Plugin führt zu Abgleich fehler Technische Fragen zu Plugins und Templates 0
Neu Retouren Plugin à la Amazon Altenativen Plugins für JTL-Shop 0
Neu Plugin zur Preisanpassung - Hook gesucht Technische Fragen zu Plugins und Templates 1
Neu Shop 5.4 - Plugin läuft nicht mehr "class EventDispatcher is not available" Plugins für JTL-Shop 2
Neu Keine erneute Consent-Abfrage nachdem Plugin hinzugefügt wurde Plugins für JTL-Shop 2
Neu Plugin für Checkout Prozess Plugins für JTL-Shop 5
Neu Amazon Pay (Checkout v2) Plugin 1.2.18 seit gestern werden keine Zahlungen mehr eingezogen Plugins für JTL-Shop 0
Neu KBA Finder Plugin (CiN) - Probleme Plugins für JTL-Shop 2
Neu Artikel Upload Probleme mit Wawi Version 1.9.6.5 und B2B Market Plugin WooCommerce-Connector 6
Neu Sinnvoll? Skript- oder Plugin-Lösung für (Nicht-ganz-)Dropshipping? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Paypal Checkout Plugin - Kaufdetails an Paypal übergeben Einstellung Plugins für JTL-Shop 5
Neu Apple Pay in PayPal Plugin für die Schweiz Plugins für JTL-Shop 4
Neu Bekomme das GPSR Plugin nicht installiert Plugins für JTL-Shop 2
Neu Budget Plugin? Plugins für JTL-Shop 0
Neu Produktsicherheit "GPRS Plugin" (Testkunden) gesucht Plugins für JTL-Shop 3
Neu JTL GPSR Plugin, Herstellerdaten im Tab anzeigen lassen? Allgemeine Fragen zu JTL-Shop 1
Neu Selber Plugin erstellen Plugins für JTL-Shop 3
Neu Workflow: Zahlungserinnerung aus dem JTL Guid, versendet beim Testen mehr als nur 1 E-Mail JTL-Workflows - Fehler und Bugs 0
JTL Wawi startet nicht mehr nach Windows Update KB5055683 JTL-Wawi 1.9 1
Gestaltung und Einrichtung JTL-Shop Einrichtung JTL-Shop5 5
Neu JTL Ameise Import extrem Langsam JTL-Ameise - Fehler und Bugs 1
Inkompatible Version JTL WAWI - Die verwendete Version ist zu alt JTL-Wawi 1.9 3
JTL-Wawi 1.9.7.1 – Wie kann man "Suchbegriffe" für Kaufland.de anlegen? JTL-Wawi 1.9 0
Neu JTL Shipping DHL International HS-Code Arbeitsabläufe in JTL-Wawi 3
Neu Problem: JTL Lizenzen weg, obwohl im Konto vorhanden JTL-Wawi - Fehler und Bugs 9
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 6
Neu JTL Wawi - SaaS Shopware 6 - Eigene Felder anlegen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Wawi Beschaffung - keine EK Preise User helfen Usern - Fragen zu JTL-Wawi 6
Neu eA: Fragen zur Buchung JTL Einrichtung und Installation von JTL-eazyAuction 2
Problem bei der Anzeige von Kindartikel-Titeln bei Vaterartikeln (JTL-Shop & eBay) JTL-Wawi 1.9 0
Neu Verknüpfung JTL-Shop und Meta-Produktkatalog Allgemeine Fragen zu JTL-Shop 4
Neu Connector Shop Abgleich nicht im JTL Worker Allgemeines zu den JTL-Connectoren 2
Neu Warenkorbwert festsetzen JTL shop Allgemeine Fragen zu JTL-Shop 0
JTL 1.9.7.0 | Warum ändert sich der Nummernkreis für Rechnungen bei Bestellungen aus dem OTTO-Market und bei anderen Marktplatzanbindungen nicht? Otto.de - Anbindung (SCX) 3
Neu Übermittlung von Transparency-Seriennummern an Amazon mit JTL-Wawi Amazon-Anbindung - Ideen, Lob und Kritik 0

Ähnliche Themen