Neu Neues Plugin: JTL Supercache

eRock Marketing

Offizieller Servicepartner
SPBanner
9. Januar 2018
490
188
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
490
188
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
961
116
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
490
188
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
490
188
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
6.639
1.583
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
6.639
1.583
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
490
188
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
490
188
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
47
4
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
490
188
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: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 1
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
Neu 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
Neu Neues Plugin: Formular Portlet (Drag&Drop Dateiupload by FilePond, Kontakt, Retoure, Reklamation, Gewerbenachweis..) Plugins für JTL-Shop 10
Neu Neues Plugin - Solar Steuerfrei (Mehrwertsteuerbefreiung nach §12 Abs. 3 UStGt für Solar- und Photovoltaikanlagen) Plugins für JTL-Shop 8
Neu neues Paypal-Checkout (plugin) verhindert Bestellung - keine Zahlungsarten angezeigt (hängt) Betrieb / Pflege von JTL-Shop 8
In Bearbeitung Umzug mit einer Kasse auf ein neues Gerät Allgemeine Fragen zu JTL-POS 2
Neu Neues Tool - Worker 2.0 automatisch beenden, killen und neu Starten Dienstleistung, Jobs und Ähnliches 20
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 1
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu Plugin Mail senden - Cc / Bcc Technische Fragen zu Plugins und Templates 4
Neu [Gelöst] IT Rechtskanzlei AGB Plugin Fehler "Plugin wurde nicht gefunden" Plugins für JTL-Shop 4
Neu Problem mit Plugin-Aktivierung und WooCommerce-Kompatibilität WooCommerce-Connector 2
Neu CiN TrackID-Import Plugin User helfen Usern - Fragen zu JTL-Wawi 12
Neu Badges / Artikelsticker bei JTL Shop 5.3.0 Templates für JTL-Shop 0
Neu Bug Popup/eModal - JTL Shop 5.3 JTL-Shop - Fehler und Bugs 0
JTL Mahnwesen Workflow- Email nach 30 Tagen noch nicht bezahlt. JTL-Wawi 1.8 0
Neu Best Pratices Shopware - JTL - Buchhaltung User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Ameise Extrem Langsam im Export JTL-Ameise - Fehler und Bugs 8
Wichtig 👉 Wichtiger Hinweis: JTL-eazyAuction Server Downtime am Dienstag, 02.04.2024 News, Events und Umfragen 0
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
JTL Worker Manueller Abgleich nicht möglich trotz deaktivierem Worker 2.0 JTL-Wawi 1.8 4
Neu JTL Shopify Connector und Billbee frage Shopify-Connector 0
Neu Nach Umstellung auf WMS Probleme mit der JTL Ameise Installation von JTL-WMS / JTL-Packtisch+ 0
Neu JTL Pos Sum-Up Rückgabe Allgemeine Fragen zu JTL-POS 0
Neu JTL Worker 2.0 und tinetbestellung Technische Fragen zu den JTL-Connectoren 0
Neu JTL-Shop 5.3 - Aktuell 5.3.1 Releaseforum 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Vouchers 1
Neu JTL Connector zu SW6 auch als Testumgebung möglich ? Onlineshop-Anbindung 3
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 0
Neu JTL zu Shopify Bestand wird nicht aktualisiert Shopify-Connector 0
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bestimmte Artikel von JTL-Search ausschließen JTL-Search 0
JTL Multishop: Domain 1: Eine Sprache, eine Währung | Domain 2: 3 Sprachen, 3 Währungen JTL-Wawi 1.7 3

Ähnliche Themen