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
1.013
130
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.899
2.224
Berlin
Firma
css-umsetzung
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.899
2.224
Berlin
Firma
css-umsetzung
@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
24
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 Plugin "JTL Translate Pro" by Nirico.de Plugins für JTL-Shop 0
Verkaufskanalverwaltung neues Kaufland Konto anlegen kaufland.de - Anbindung (SCX) 1
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 2
Neu Mindestbestellwerte nach verschiedenen Lieferarten mit dem Plugin Lieferslot Allgemeine Fragen zu JTL-Shop 1
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu Plugin: Mengenrabatt im Warenkorb nach Artikelanzahl Plugins für JTL-Shop 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu Exportformat Google Shopping Plugin Plugins für JTL-Shop 1
Neu 500 Error durch Paypal Plugin im B2B Shop Plugins für JTL-Shop 0
Neu Plugin Empfehlung gesucht - Warenkorb z.B. Kaufe 2, 2. Produkt x Rabatt Plugins für JTL-Shop 1
Neu CSS-Gutschein-Plugin funktioniert nach Shop-update auf 5.5.3 nicht mehr Plugins für JTL-Shop 1
Neu Google Shopping (Plugin) Export immer leer Allgemeine Fragen zu JTL-Shop 4
Neu Sendcloud Plugin immer im Tab fehlerhaft - Lizenz abgelaufen Plugins für JTL-Shop 0
Neu Texteditor Hinweis Plugin von Webstollen Plugins für JTL-Shop 0
Neu Welches PlugIn für ein besseres Google Ranking? Plugins für JTL-Shop 2
Neu Händlerbund Plugin: "Zahlung und Versand" wird nicht automatisch übernommen Plugins für JTL-Shop 3
Neu Die Zahlungsart SOFORT ist eine Plugin-Zahlungsart für Mollie. Das zugehörige Plugin ist jedoch nicht installiert! Allgemeine Fragen zu JTL-Shop 0
Neu Plugin PayPal - capture failed for method PayPal Checkout Plugins für JTL-Shop 2
Neu Plugin-Update 2.4.1: JTL Exportformat Google Shopping Plugins für JTL-Shop 6
Neu Gutscheine an JTL POS ohne Voucher - wie macht Ihr das? User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL WaWi 1.10 - Packtisch+ - Automatische abmeldung JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
JTL Zahlungsabgleich Fehlermeldung bei Versuch Lieferantenrechnung zu bezahlen JTL-Wawi 1.10 4
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
Neu Temu-Anbindung mit JTL / Fehlermeldung beim Hochladen Onlineshop-Anbindung 0
Neu Unzufriedenheit mit dem JTL-Support Smalltalk 7
Autodiscovery JTL Instanz JTL-Wawi 1.10 6
Neu Wie starte ich JTL WMS Installation von JTL-WMS / JTL-Packtisch+ 1
Neu JTL POS Teilieferung Allgemeine Fragen zu JTL-POS 0
Neu Shopify Kategorie /(Produkt Taxonomie) und kategoriespezifische Attribute in JTL Wawi pflegen Shopify-Connector 0
Neu JTL-ShippingLabels und DHL JTL-ShippingLabels - Fehler und Bugs 2
Neu Ihr Token bei JTL-eazyAuction ist ausgelaufen - Verletzung von Nebenpflichten (Treue- und Informationspflicht) durch JTL Einrichtung und Installation von JTL-eazyAuction 3
Neu Versandmeldungen werden nicht übertragen von JTL an Shopify, Shopify-Connector 4
Neu JTL Wawi Auswertungen - Abweichungen zum Steuerberater User helfen Usern - Fragen zu JTL-Wawi 6
Neu Verschachtelte Stücklisten in JTL-Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Shop 5.6 - Aktuell 5.6.0 Releaseforum 0
Anhänge in JTL-Wawi bei Rechnung JTL-Wawi 1.10 0
Neu Download-Artikel mit dem Download-Modul anbieten JTL SHOP Plugins für JTL-Shop 6
Neu Magento2 mit Synesty in JTL-Wawi verbinden Allgemeines zu den JTL-Connectoren 9
Neu Bonuspunkte sammeln mit JTL-Pos Allgemeine Fragen zu JTL-POS 0
Neu Abgleich WooCommerce / JTL mit dem Connector – Fehlermeldung WooCommerce-Connector 0
Neu WMS-Lager lässt sich nicht anlegen – Meldung „Sie besitzen keine Lizenz für JTL-WMS“ trotz gebuchtem WMS Start Installation von JTL-WMS / JTL-Packtisch+ 3
Neu XML-Import in JTL-Wawi – Kundenfelder werden nicht übernommen Schnittstellen Import / Export 1
Neu JTL Wawi und Etikettendrucker Brother QL-820NWBc Installation von JTL-Wawi 2
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0
Neu Auswahl im JTL Shop - keine Rechnung beilegen - wie in Wawi einlesen ? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Ebay Konto entfernen JTL Kundencenter Einrichtung und Installation von JTL-eazyAuction 0

Ähnliche Themen