Neu Neues Plugin: JTL Supercache

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
503
204
Wir nutzen die exakt gleichen Cache-Tags wie JTL sie für den Objectcache nutzt. Daher wird dieser wie @hula1499 bereits schrieb zum gleichen Zeitpunkt gelöscht. Es hat auch weitere Auswirkung wie nur eine URL - so trifft es ja auch auf z.B. Kategorieseiten zu.

Aber hier nochmals der HInweis: Leider kann die Version 1.00 noch nicht mit Cookies seitens PHP umgehen und die Unterscheidung seitens Dropper für Mobilgeräte ist uns noch nicht ausreichend bekannt. Das Cookie Problem haben wir bereits gelöst müssen nur noch mit den Jungs von Dropper final klären wie dort die Mobilunterscheidung zu stande kommt - dann wird es Version 1.01 geben mit den beiden Fixes.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
503
204
Update V1.01 verfügbar

Vielen Dank vorab für die zahlreichen Feedbacks zum Plugin.

Wir haben die aktuellen Hürden gemeistert und folgende Funktionen/Fixes integriert:
  • Dropper Mobilerkennung implementiert
  • Cookies können beachtet werden (es ist notwendig den jeweiligen Keks anzugeben, in den Einstellungen werden zur Hilfe alle bisher generierten Cookies angezeigt)
  • Bugfix in der SQL Installationsdatei
  • Eigene Erweiterung der Cache ID (via PHP, damit sollte nun alles möglich sein!)
  • Implementierung für unser Webp Plugin (soweit fertig, befindet sich im Test, leider bringt z.B. das JTL Hosting bislang keinen Webp Support mit)

Das Plugin gibts wie immer im Shop mit 14 Tage Test: https://shop.knoell-marketing.de/JTL-Supercache

Die Doku wird noch geupdatet, die neuen Funktionen sind jedoch sehr selbsterklärend.
 
  • Gefällt mir
Reaktionen: css-umsetzung

deliman

Sehr aktives Mitglied
13. Februar 2016
976
121
Hallo,

woran liegt es, das bei Varkombiartikelnoft die Auswahl auf der Vaterseite nicht funktioniert, man aber die Kundartikel in der Suche findet und auch einzeln aufrufen kann? Wenn man z.B. von Deutsch auf Englisch als Shopsprache umstellt, dann geht es und wenn man dann wieder zurück auf Deutsch geht, funktioniert es auch.

Muss da wegen Hypnos noch was spezielles eingestellt werden? Wenn das bei den Kunden auch nicht richtig funzt, werden die wohl eher nicht den Browsercache löschen oder die Sprache ändern um da was zu Testen...

Chao
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
503
204
So soll es natürlich nicht sein, der Fehler ist mir bisher unbekannt.
Können wir das einmal prüfen? Gerne per PN Kontaktdaten/ Shop/...

Danke.
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
503
204
Update V1.02 verfügbar

Hallo zusammen,

wir haben ein Update: Diverse Bugfix und bessere Beachtung von Cache-Invalidierungen.
Nur den Fehler von @deliman konnten wir bislang leider nicht nachstellen und haben keine weitere Info dazu bekommen.
Sollte dies noch vorhanden sein: Gerne auf uns zukommen!

Die Änderungen im Detail:
  • Mehr Cache-Tags werden gesetzt und damit besser/schneller Aktualisierungen hervorgerufen, wie z.B.:
    • Startseite bei Änderungen in den News, Starttext und auch Artikellisten (Neu, Top, Bestseller)
    • Inhaltsseiten werden bei Änderungen aktualisiert (Eigene Seiten)
    • Sonderseiten Bestseller/Hersteller/Top Artikel werden direkt aktualisiert
  • Bei den Cachetypen Datei & Datenbank konnte es dazu kommen dass ein Cache invalidiert wird, neu aufgebaut wird und dann die alte Version anzeigt > wurde behoben
  • Dropper IO Token wird nun beachtet (machte z.B. Probleme mit dem Flex Menu je nach Einstellung)
  • Große Datenmengen legen das Plugindashboard nicht mehr lahm - die Berechnungen werden per Ajax nachgeladen
  • Bei Änderungen in den Plugins (Standardänderungen immer, wenn das Plugin selbstständig Änderungen vornimmt muss sauber mit dem Plugin-Cache Tag gearbeitet werden) wird der komplette Cache geleert (Beispiel: Deaktivierung eines Plugins)
  • JTL Besucherstatistik & Kampagnen wurden bei Auslieferung aus dem Cache nicht gezählt (da es ganz am Ende stattfindet) > ist behoben (wird zusätzlich aufgerufen)
  • Usability: Im Admin Doppelklick auf Cookie wird nun in die Liste übernommen
  • Doku angepasst (auch z.B: Proficonfig erklärt)
Update oder auch ein frischer Test direkt im Shop per Download: https://shop.knoell-marketing.de/JTL-Supercache
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: saw

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.287
1.989
Berlin
Funktioniert das hier bei jemand richtig?
Egal welche Einstellungen ich beim Cache nutze, ich sehe ständig das nur drei oder null Seiten gecached sind.
 

peterwill

Gut bekanntes Mitglied
29. Oktober 2007
347
18
Uptime:221 Tage, 2 Stunden, 12 Minuten und 10 Sekunden
Komplette Größe:339689048 Bytes (323.95 MB)
Anzahl Einträge:11702
Misses:33855394 (1.77 Misses/s)
Hits:156934819 (8.22 Hits/s)

@css-umsetzung seite kennst du ja
bei mir sind es diese Werte
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.287
1.989
Berlin
@peterwill das Supercache ist hier wichtig, so sieht das jetzt bei mir aus nach 1 Stunde, schaue ich gleich noch mal sind es vermutlich wieder 0 Seiten

1580901897815.png

und so sieht der jtl redis cache aus der zur gleichen Zeit aktiviert wurde

1580901932253.png

da passt also irgendwas nicht, ich habe im Plugin auch schon den Datei Cache getestet, da ist es das gleiche
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
503
204
Sorry, aktuell liegt es leider noch an uns.

Per Worker wird der Cache geleert und wir sind noch am Bugfix dran.
Sorry für die Verzögerung. Wo der Fehler liegt ist bekannt, aber "einfach beheben" ist nicht möglich, da dann nicht richtig invalidiert wird.

Ich gebe Rückmeldung sobald die neue Version fertig ist!
 

Inge

Sehr aktives Mitglied
21. Juni 2014
121
27
Bad Kissingen
Das Plugin ist exzellent für alle Leute, die PHP FastCGI Cache auf Grund der Cookie und Session-Handling natürlich nicht aktivieren können.
Generell kann man all dies bereits serverseitig lösen, jedoch ist bei Cookies und Sessions (Online-Shops z.B.) natürlich das Problem vorhanden, dass man nicht jede Seite cachen kann, da man ansonsten in den Warenkorb fremder Kunden schauen könnte.
In der Regel sind daher Cache-Systeme im eingeloggten Zustand NICHT vorhanden.

Dieses Plugin bietet eine Hybrid-Lösung an, um nicht komplett auf den PHP Cache verzichten zu können. Natürlich funktioniert dies nur für Gäste und nicht angemeldete Besucher, gibt aber genau diesen Besuchern die Geschwindigkeit wieder.

Das Plugin ist eine exzellente Idee, für alle Server-Betreiber, die serverseitig das Caching nicht übernehmen können auf Grund der dynamischen Daten.
Wir setzen das Plugin ein und sind sehr zufrieden mit der Umsetzung und der Funktionsweise, und ich bin froh das ich meinen Varnish und PHP-FPM FastCGI Cache nun nicht mehr jeden Cookie vom Cache ausnehmen muss sowie Ausnahmen definieren muss.
Das Plugin erledigt dies für einen möglichst komfortabel. Großes Lob von mir für das Plugin.

FastCGI Cache Bypasses für URLs
Code:
# DO NOT CACHE URLs with PATHS (e.g. admin panels)
if ($request_uri ~* "/install/|/warenkorb/|/Mein-Konto|/dbeS/|/admin/|/wp-admin/|xmlrpc.php|login.php|/administrator/|wp-.*.php|^/feed/*|/tag/.*/feed/*|/checkout/|/account/|/cart/|cart.php|warenkorb.php|index.php|/.*sitemap.*\.(xml|xsl)") {
set $fastcgi_skipcache 1;
}
FastCGI Cache Bypasses für Cookies
Code:
# DO NOT cache particular COOKIES (e.g. don't use the cache for logged in users or recent commenters)
# User mit Cookies dürfen nie mit Cache bedient werden und müssen daher anhand des Cookienamens keinen Cache bekommen
# JTL Cookienamen und Wordpress Cookienamen aufgenommen (bei eingeloggten Usern oder eben dann wenn eine Session beginnt )
# im schlimmsten Fall könnte ein anderer User das Admin-Panel sehen oder gar den Warenkorb von anderen Usern!
if ($http_cookie ~* "PHPSESSID|JTLCRON|JTLSHOP|eSIdAdm|wp-postpass|wordpress_no_cache|wordpress_logged_in") {
set $fastcgi_skipcache 1;
}
sind damit nicht mehr nötig. Genial, Dankeschön!
Tolle Idee, toll umgesetzt! Respekt :)
 
Zuletzt bearbeitet:

Inge

Sehr aktives Mitglied
21. Juni 2014
121
27
Bad Kissingen
[12-Feb-2020 12:10:01 Europe/Berlin] PHP Fatal error: Cannot redeclare km_deleteCacheDB() (previously declared in /srv/www/serviettenhaus.de/includes/plugins/km_supercache/version/102/frontend/cron.php:2) in /srv/www/serviettenhaus.de/includes/plugins/km_supercache/version/102/frontend/cron.php on line 2

In cron.php

PHP 7.2
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
503
204
Version 1.03 ist verfügbar

Diese behebt aktuelle Bugs:
  • Cache wurde beim Abgleich mit dem Worker geleert
  • Startseite wurde nicht gecached
  • Cronjob warf einen Fehler aus
Und dazu haben wir noch kleinere Sonderheiten für das Snackys Template integriert, damit dieses auch vom Server nochmals schneller verarbeitet werden kann.

Download und testen via: https://shop.knoell-marketing.de/JTL-Supercache

Hinweis: Beim Ändern von globalen Shopeinstellungen und auch beim Bearbeiten von Inhaltsseiten wird der Supercache komplett geleert.
Leider gibt es keinen anderen Anhaltspunkt für Inhaltsseiten, sodass wir hier auf das globale Datum gehen müssen.
 

swiss-sale.ch

Aktives Mitglied
16. Februar 2018
59
23
Version 1.03 ist verfügbar

Diese behebt aktuelle Bugs:
  • Cache wurde beim Abgleich mit dem Worker geleert
  • Startseite wurde nicht gecached
  • Cronjob warf einen Fehler aus
Und dazu haben wir noch kleinere Sonderheiten für das Snackys Template integriert, damit dieses auch vom Server nochmals schneller verarbeitet werden kann.

Download und testen via: https://shop.knoell-marketing.de/JTL-Supercache

Hinweis: Beim Ändern von globalen Shopeinstellungen und auch beim Bearbeiten von Inhaltsseiten wird der Supercache komplett geleert.
Leider gibt es keinen anderen Anhaltspunkt für Inhaltsseiten, sodass wir hier auf das globale Datum gehen müssen.

Danke für die neue Version. Wir haben diese installiert, den Cache geleert und das Speed Optimizer Token neu erstellt. Das Verhalten beim Supercache hat sich jedoch nicht verändert, laut Statistik haben wir 68 gecachte Seiten, wenn wir jedoch die Plugin-Seite neu aufrufen zeigt uns die Statistik nur noch 3 gecachte Seiten. Die JTL-Cache-Lifetime haben wir auf einer Woche.

Wo liegt der Fehler?
 

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
503
204
Habe es gerne nochmals geprüft: Das Abgleichproblem ist behoben.

Gerne können wir am Montag mal per Teamviewer uns das genauer anschauen ob es ggf. eine bestimmte Konstellation ist oder eine Einstellungssachen, oder oder...
Würde das passen @swiss-sale.ch ?
 
Ä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