Neu JTL Shop 5 mit externem Redis Server nutzen

ergowebshop

Gut bekanntes Mitglied
14. Januar 2022
117
24
Hallo zusammen,
unser Shop ist zeitweise langsam, Cache ist derzeit auf APC gestellt, das ist laut Benchmark die schnellste auszuwählende Option, kam auch raus wenn wir auf "beste" stellen.

Nun dachten wir uns es wäre doch toll mal Redis auszuprobieren, ist nicht auswählbar. Also kurz beim Hosting Anbieter nachgefragt: die wollen dafür 40€, netto, pro Monat!

Es geht ja im Shop unter erweiterte Optionen einen externen Redis Server einzutragen, wollten wir mal ausprobieren ob es was bringt, gesagt, getan.
Aber der Benchmark schlägt weiter fehl, egal ob im externen Host TLS an- oder ausgeschaltet ist.

Also getestet: Predis Client auf Github geladen und in einer PHP Datei ausprobiert nach offizieller Anleitung:

PHP:
<?php
require './predis-2.0.2/src/Autoloader.php';
Predis\Autoloader::register();

$client = new Predis\Client(
  [
    'host'   => 'meinExternerHost.xyz',
    'password' => 'superSicherPasswort',
    'port'   => 30844,
    'scheme' => tls,
  ]
);

$client->set("foo", "bar");
print_r($client->get("foo"));
?>

Das funktioniert wiederum mit genau den selben Verbindungseinstellungen.

Frage: was macht der Shop so anders? Braucht der zwingend eine Redis Installation nur um sich zu einem externen Redis zu verbinden? Kann man irgendwelche Pfad-/Umgebungsvariablen setzen oder so?

Gruß & Danke.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.245
332
Hallo zusammen,
unser Shop ist zeitweise langsam,
Aber warum ist denn der Shop langsam? Es gibt ja mehrere Stellschrauben angefangen beim Template...
Cache ist derzeit auf APC gestellt, das ist laut Benchmark die schnellste auszuwählende Option, kam auch raus wenn wir auf "beste" stellen.

Nun dachten wir uns es wäre doch toll mal Redis auszuprobieren,
Ist der Shop den langsam, weil Daten zu langsam aus dem Cache kommen? Wie hast du getestet?

ist nicht auswählbar. Also kurz beim Hosting Anbieter nachgefragt: die wollen dafür 40€, netto, pro Monat!
Du brauchst doch eigentlich deinen Hoster gar nicht dazu. Es wäre ja sowieso sinnvoller Redis auf deinem eigenen Server zu installieren.
 

ergowebshop

Gut bekanntes Mitglied
14. Januar 2022
117
24
Aber warum ist denn der Shop langsam? Es gibt ja mehrere Stellschrauben angefangen beim Template...

Ist der Shop den langsam, weil Daten zu langsam aus dem Cache kommen? Wie hast du getestet?


Du brauchst doch eigentlich deinen Hoster gar nicht dazu. Es wäre ja sowieso sinnvoller Redis auf deinem eigenen Server zu installieren.
Hallo und danke für die Gegenfragen.

Wir konnten es noch nicht direkt eingrenzen, manchmal geht ein Artikel langsam auf, manchmal eine Kategorie.
In den Browser Devtools sieht man dann (zig)sekundenlange TTFB aber dann schwupps kommt die Seite. Der potentielle Kunde sieht: es geht ewig nicht auf und tschüss auf nimmer Wiedersehen. Das ist eigentlich das Kernproblem.

Das ist eigentlich etwas wobei sowas wie LiteSpeed helfen soll. Aber da auch im Forum hier berichtet wird, dass es manchen Leuten half einen Redis Cache zu nutzen, wollten wir es ausprobieren(!) ob es uns hilft.

Der Hoster ist Mittwald, eigentlich kein mit Kunden überfüllter Hoster und Webspace sowie Datenbank sind da auf SSDs. Wir sind da auf PHP 7.4 und MySQL 5.7, könnten aber beides auf Version 8 umstellen. Shop ist 5.1.4.

Nun zur Stellschraube Template, den Shop hat uns damals ein externer Dienstleister eingerichtet, im letzten Herbst noch auf frühster 5er Version.
(wir hatten vorher Strato ePages Shops, die waren nicht mehr zeitgemäß und nicht mobil-tauglich)
Aber zu diesem Dienstleister haben wir auch keinen Kontakt mehr bzw. wollen keinen, die haben auch einiges in der Wawi nicht hinbekommen (anderes Thema).

Das Template ist FIRE inklusive Child mit ein paar Anpassungen für Header, Startseite-Slider, Footer und in Artikelansicht (hauptsächlich die Darstellung von Swatches).
Wir hatten auch schon die Überlegung eine Kopie vom Shop zu ziehen und es ohne Plugins mit Standard Template zu testen (wie man es z.B. bei WordPress auch tut), aber das wäre ja ein Test auf anderer Hardware.

Wir hatten auch die Testversion vom KM Speed Optimizer Plugin, das Bundling und deferring von JS schien es besser laufen zu lassen.
KM Supercache hat's nicht so gebracht, aber das berichten ja hier auch viele seit Shop v5.

Über Anpassungen im Child Theme konnte wir wenigstens Lazy Loading für alle Bilder einstellen.
Alle Bilder wurden extra schon auf längste Seite max. 1000px skaliert, noch bevor sie in die Wawi geladen wurden.
Bildformat im Shop ist schon auf webp gestellt.

Und zu deiner letzten Frage: ja wir wollen ja auch nicht den Hoster dafür bezahlen um Redis zu haben, schon gar nichts bezahlen um es auszuprobieren.
Deswegen war ja die Frage wie man einen eigenen Redis Server nutzen kann. Installieren können wir, aber halt für den Shop nutzbar zu machen.

Das Problem ist ja gerade, dass man Redis im Shop gar nicht aktivieren kann, es geht bei erweitert die externen Zugangsdaten einzutragen (hatten es mit einer Instanz bei upstash.io getestet), aber der Benchmark sagt immer fehlgeschlagen und man kann die Methode Redis gar nicht auswählen. Nur "beste, keine, APC und Dateien" geht, aber "redis, memchached" sind grau und nicht auswählbar.

Oh Nachtrag, es geht übrigens um:
https://ergowebshop.de/
 
Zuletzt bearbeitet:

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.357
340
Halle (Saale)
Wenn du die Methode im Backend nicht auswählen kannst, fehlt die dafür nötige PHP-Extension.
Das kannst du auch anhand von phpinfo() verifizieren - wenn da nichts von "redis" auftaucht, ist es nicht installiert.
 

ergowebshop

Gut bekanntes Mitglied
14. Januar 2022
117
24
Verdammter Anfängerfehler. Ja in der phpinfo() stand tatsächlich nichts von "redis".

Also ab in die php.ini und extension=redis.so mit rein genommen und schon ging es im Shop Backend auszuwählen.

Benchmark Test zum externen Anbieter geht jetzt, noch ein wenig ernüchternd die Ergebnisse, aber jetzt kann ich ja den eigenen Server probieren.

Grrrrr, ein dummes kleines Semikolon, Klassiker. 😅

Bin trotzdem weiter für alle Verbesserungsvorschläge dankbar, falls jemand noch eine Idee hat.
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Woocommerce mit JTL Connector "Die Shop-URL verweist nicht auf einen gültigen Shop" WooCommerce-Connector 3
Neu JTL Wawi Warenwirtschaft mit Gambio Cloud-Shop Gambio-Connector 0
Neu Anfängerfrage nach der prinzipiellen Funktionsweise mit JTL-Shop und FFN Starten mit JTL: Projektabwicklung & Migration 4
Neu PAngV (PreisAngabenVerordnung) vom 28.05.2022 mit JTL-Wawi und JTL-Shop - bzgl. "Läuft JTL Wawi stabil?" Smalltalk 1
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 0
Neu E-Commerce-Effizienz steigern: Welche Programmiersprache verbessert die JTL-Shop-Entwicklung? Technische Fragen zu Plugins und Templates 1
Neu Kompatibilitätsliste JTL Shop & JTL Wawi Installation / Updates von JTL-Shop 2
Neu JTL-Shop 5 Paypal Zahlung 30 Tage Zahlungsziel Allgemeine Fragen zu JTL-Shop 6
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
Neu Umstieg von Shopware 5 zu JTL Shop 5 - Ranking behalten Allgemeine Fragen zu JTL-Shop 2
Neu Verbindungsproblem Wawi (1.8.12.0) zum JTL-Shop (5.2.4) über localhost User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lizenz zu verkaufen für JTL-Shop Standard Edition Allgemeine Fragen zu JTL-Shop 4
JTL Shop : automatisch setzen: Verfügbar ab: 28.04.2024 (Vorbestellung möglich) JTL-Wawi 1.8 0
Neu Programmierung eines Tools zur Verwaltung einer Datentabelle (JTL Shop 5) Technische Fragen zu Plugins und Templates 6
I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.8 version. JTL-Wawi 1.8 0
Neu JTL Shop 5 Umfrage!? Allgemeine Fragen zu JTL-Shop 0
Hosting JTL- Shop unter https://...12358.jtl-shop.de/ Einrichtung JTL-Shop5 0
Neu JTL-Shop Standard Edition Lizenz zu verkaufen Umstieg auf JTL-Shop 7
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop 5.30? Allgemeine Fragen zu JTL-Shop 9
Neu Anzeige von Neuheiten und Topsellern im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
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 JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu JTL Shop Template Domain lösen? Allgemeine Fragen zu JTL-Shop 0
Neu Migration von eCommerce-Integrator auf JTL Connector - Software 5 Shop Onlineshop-Anbindung 2
Neu CloudFlare RocketLoader und JTL-Shop OnPage Composer JTL-Shop - Fehler und Bugs 0
Neu JTL-Shop 5 und PHP OpCache Allgemeine Fragen zu JTL-Shop 9
Sprachauswahl im JTL Shop 5 Einrichtung JTL-Shop5 5
Neu JTL Shop und WAWI komplett testen vor Shop-Release Gelöste Themen in diesem Bereich 8
Neu Neue Tab in JTL 5 Shop erstellen Allgemeine Fragen zu JTL-Shop 3
Neu JTL Shop nicht mehr erreichbar Allgemeine Fragen zu JTL-Shop 1
Update von JTL-Shop 4.06 auf JTL-Shop 5.1.1 geht nicht Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu JTL-Shop 5 Nova-Template / Darstellung der Produktliste teilweise fehlerhaft JTL-Shop - Fehler und Bugs 1
Neu JTL-Shop 5.2.4 - Umlaute wird in Plugins falsch übergeben JTL-Shop - Fehler und Bugs 2
Kundenimport von OpenCart 2.3 zu JTL Shop 5 Einrichtung JTL-Shop5 0
Neu erster JTL Shop - Artikelbilder aus Cloudspeicher - aber nicht in die Wawi eazybuisiness DB Allgemeine Fragen zu JTL-Shop 0
Beantwortet JTL-SHOP 5 / Anzeige Preise Artikelübersicht Allgemeine Fragen zu JTL-Shop 3
Neu JTL Konfigurator an anderen Shop binden Plugins für JTL-Shop 0
Neu Webp Grafiken in JTL-Shop 4.06 Betrieb / Pflege von JTL-Shop 2
Neu Tracking-Link-Variable für Sendungsreferenz - e-mil vorlage jtl-shop JTL-Shop - Ideen, Lob und Kritik 0
Neu AR - Augmented Reality im JTL Shop 5 Plugins für JTL-Shop 2
Neu Woocommerce Upsells und Cross-Sells werden af JTL Shop angezeigt. JTL-Wawi - Fehler und Bugs 0
Neu Aktueller Stand: Retouren in JTL-Shop Allgemeine Fragen zu JTL-Shop 14
Neu SMTP Mail einrichten JTL-Shop 5 User helfen Usern - Fragen zu JTL-Wawi 4
Neu Nach Migration auf JTL Shop 5 fehlerhafte PayPal Zahlungsmitteilungen Allgemeine Fragen zu JTL-Shop 0
Neu JTL-Shop Artikel in Wordpress darstellen Allgemeine Fragen zu JTL-Shop 3
Neu Domainumzug JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 11
JTL Shop 5 Logo Verschieben in Ebay von Mitte nach Links Einrichtung JTL-Shop5 0
Neu Umzug von Shopware 5 zu JTL-Shop 5 - Kunden können sich nicht einloggen Gelöste Themen in diesem Bereich 4
Neu JTL Connector zu SW6 auch als Testumgebung möglich ? Onlineshop-Anbindung 2

Ähnliche Themen