Neu JTL Shop langsam, TTFB über 2 Sekunden - Troubleshooting wie/wo?

edding18

Gut bekanntes Mitglied
10. August 2018
164
24
Hallo zusammen,

wir bauen gerade unseren JTL Shop (v. 4.06) auf und haben festgestellt, dass es viel zu lange dauert, bis der Server die ersten Inhalte ausliefert. Wir haben einen TTFB-Wert von 2 Sekunden und manchmal mehr. Wir verwenden das JTL Shop Hosting Pro 3.0 von CMO.

Wir haben aus meiner Sicht einen kleinen Shop mit weniger als 60 Artikeln und befinden uns aktuell in der Setup-Testphase - also da ist NULL Betrieb auf dem Server und trotzdem dauert es 1,5 - 2,7 Sekunden bis der Server etwas ausliefert.

Das geht meiner Meinung nach absolut nicht mit rechten Dingen zu.

Wo setzt man das Troubleshooting an?

VG

Eddi
 

edding18

Gut bekanntes Mitglied
10. August 2018
164
24
Hi Tomas,

ist noch geheim, daher kann ich das noch nicht verraten. Gibt es keine allgemeinen Checklisten oder Vorschläge wie man die TTFB reduzieren kann?
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Hast Du den Cache aktiviert? Die hier am häufigsten empfohlene Methode ist "REDIS", sofern der Provider die entsprechenden Module installiert hat. Das würde ich jetzt bei einem expliziten JTL Shop Hosting aber mal erwarten.

System : Wartung : Cache : Einstellungen
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Unser Support geht bei solchen Tickets in der Regel so vor:
Sämtliche Plugins werden testweise deaktiviert. Das Standard-Evo-Template wird aktiviert. Kontrolle, ob nicht unnötig viel gelogged wird im Systemlog (z.B. Debug, Warnings) + Kontrolle, dass der Profiler nicht läuft.
Unter diesen Voraussetzungen dann bitte nochmal testen und messen.
Wenn es nun schon deutlich schneller ist, aktiviere Schritt für Schritt wieder die zuvor deaktivierten Komponenten (Plugins/Template), um den Fehler einzugrenzen.

Wenn du trotz o.g. Maßnahmen nicht weiterkommst, wende dich bitte an deinen Webhoster.
 

edding18

Gut bekanntes Mitglied
10. August 2018
164
24
Ich wollte euch hiermit auf dem Laufenden halten:

Es war auch mit dem EVO-Template viel zu langsam. Ich vermute zwischenzeitlich, dass der Hoster einfach zu krass das Shared- Hosting mit Kunden überbucht hat. Ich habe mich dort zwar beschwert aber das Thema wurde nicht mit der aus meiner Sicht notwendigen Ernsthaftigkeit verfolgt :(

Ich habe das BooSSD 3.1 Shared-Hosting von Timmehosting und AIXPRO JTL Shop-Hosting mit Litespeed alternativ getestet, die TTFB ist bei exakt gleicher Shop-Config jetzt bei ~400 ms (Timme) bzw. 600 ms AIXPRO.

Werde demnächst noch auf den Shop auf einem vServer eines weiteren JTL Hostingpartners testen und hoffe damit nochmals besser zu werden.

Die ganzen zusätzlichen Optimierungen bzgl. Kompromierung von JS und CSS, die perfekte Anpassung der Bilder etc. kommen dann noch im zweiten Step.
 
  • Gefällt mir
Reaktionen: Xantiva

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.321
1.252
Wenn du auf speed wertlegst (was ja auch so sein soll) geht sowieso nix über einen eigenen server (grösse mal zweitranging)...managed oder root, je nach technischem Wissen.
Quasi jeder überbucht bei shared hosting seine Server, das ist ja das Geschäftsmodell. VPS ist da schon das bessere "schlechte" Service :)
 

Charly B.

Aktives Mitglied
9. August 2017
72
2
Berlin
Bin auch grad am suchen nach der dem besten Preis Leistungsverhältnis für einen neuen Shop.
Also war das Shophosting bei dir mit nginx von timme schneller als mit Litespeed von aixpro?
Eigentlich soll es doch andersherum sein. Wie oft hast du getestet?
 

edding18

Gut bekanntes Mitglied
10. August 2018
164
24
Hi Charly,

Der "Test" bestand darin, dass ich unseren vorhandenen Shop 1:1 zu verschiedenen Hostern übertragen habe und dann mittels Chrome in der Developer-Sicht (F12 drücken) mir die TTFB immer wieder angeschaut habe. Habe dazu immer wieder die Seite in nem anonymen Browserfenster neu geladen. Und dann halt mich durchgeklickt - Artikel in den Warenkorb usw.

Also AIXPRO Litespeed JTL- Hosting (shared) war eine Enttäuschung. Also war auch schnell, aber mit ~ 600 ms TTFB eben langsamer und ich hätte einfach mehr erwartet.

Das BooSSD 3.1 Shared Hosting von Timmehosting war bei den Shared-Hostings am besten. TTFB von ~ 450-500 ms. Die setzen auf NGINX und haben vorgefertigte NGINX-Direktiven, für JTL-Shop. Sozusagen kann man mit den ganz normalen .htaccess-Dateien arbeiten und deren Skript baut das dann NGINX-gerecht um.

Wir sind jetzt aber bei Timme noch einen Schritt weiter gegangen und haben uns dort das kleinste Agenturpaket geholt - das ist deren vServer. Einfach damit wir die Ressourcen für uns haben. Der war noch ein Tick schneller als das Shared-Hosting.

Wir sind bei einem Time-To-First-Byte von ~ 400 ms und die Landingpage lädt jetzt dank SPDY und HTTP2 innerhalb von 3,3 Sekunden komplett vs. 30 Sekunden früher. Und das noch mit unoptimierten Bildern (teilweise bis zu 3 MB pro Bild)

Am Ende war die Überlegung halt, wenn ich 1 Verkauf mehr im Monat mache sind die 24 € (netto) Aufpreis von BooSSD 3.1 zu Agentur-Paket M schon wieder drin.

Also von daher sollte man beim Hosting nicht sparen.

VG
 
  • Gefällt mir
Reaktionen: hula1499

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.321
1.252
~400ms ist schon recht ok für TTFB, 30 Sek. ladezeit komplett natürlich ein Horror! :D
1 Kern und 8 GB RAM sind aber auch nicht die Welt und dafür - mit 70 € - empfind ich das schon recht teuer.
Um den Preis kriegst schon einen weit besseren managed bei Hetzner. TTFB bei uns ~300
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.321
1.252
Vorgängermodell zum MX122-SSD (wir haben noch etwas weniger RAM und die vorgänger CPU). Apache, Redis.
Sogar der kleinste vserver hätte wesentlich mehr leistung bei geringeren kosten - nur mal so in den Raum geworfen.
 

edding18

Gut bekanntes Mitglied
10. August 2018
164
24
Vorgängermodell zum MX122-SSD (wir haben noch etwas weniger RAM und die vorgänger CPU). Apache, Redis.
Sogar der kleinste vserver hätte wesentlich mehr leistung bei geringeren kosten - nur mal so in den Raum geworfen.

Ja, dafür ist es halt Apache und kein NGINX - und hat dein Server bspws. HTTP2 / SPDY?

Wir bleiben jetzt erst mal bei dem was wir haben und wenn wir so stark wachsen, dass es der Server nicht mehr packt, haben wir andere Probleme aber nicht 50€ mehr oder weniger für nen Server auszugeben :)
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.321
1.252
http2 hat ja zum glück nix mit JTL oder dem Shopsystem zu tun, daher ja - natürlich ;)

Aber wenn du zufrieden bist, ist ja natürlich alles gut.
 

Charly B.

Aktives Mitglied
9. August 2017
72
2
Berlin
Kann man nicht auch beide also den Webshop und die WAWI auf einem Vserver hosten lassen. Was für Vorteile bzw Nachteile hätte das?
Würde ein Abgleich der Bestände von 20.000 Artikeln oder mehr, alle 2 h Einfluss auf die Ansicht beim Kunden haben, so das man eher dazu rät das extra zu machen? Ich meine wenn ich mir woanders die Leistung auch teile sollte das doch eigentlich auch beides auf einem "eigenen" VServer teilbar sein oder? Ich lese nämlich immer von 2 Angeboten also Shop hosting und Wawi hosting. Wieso nicht beides auf/in einem? Mit dem gesparten kann man dann doch nginx oder litespeed nutzen oder stärkere hardware etc.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Webshop => PHP und MySQL, das läuft typischer Weise auf einem Linux-Server.
Wawi => MS-SQL => Windows-Server

Ansonsten ...

... das ist deren vServer. Einfach damit wir die Ressourcen für uns haben. ...

Bei einem vServer teilst Du die (physikalischen) Ressourcen auch mit dem anderen vServern auf dem Host-System. Allerdings stehen da deutlich mehr Ressourcen zur Verfügung. Ich habe es aber auch schon gehabt, dass mein vServer wegen I/O-Zugriffen von anderen ausgebremst worden ist. Der Provider hat dann zwar reagiert (HostEurope), aber das ist dabei halt auch nicht vollständig ausgeschlossen.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Ach so ... ich habe einen vServer von HostEurope ("Advanced") für 20 €. Das ist allerdings kein managed Server. Auf dem läuft der Apache als Webserver, aber mit nginx als Proxy davor geschaltet. Im Moment 400 - 500 ms für den Quellcode und gesamt <= 1 Sekunde.
 

Charly B.

Aktives Mitglied
9. August 2017
72
2
Berlin
Man könnte doch wenn man beides auf einem Server haben will, linux auf windows oder windows auf linux emulieren und eventuell dann auch die Leistung zuweisen oder bringt das nur Nachteile?
Apache als Webserver, aber mit nginx als Proxy davor geschaltet hat mich dazu gebracht nun wechslen zu müssen da es zum Beispiel nicht mit easytemplate360 kompatibel ist.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu ecomdata offline? Shop und JTL Wawi nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 16
Neu JTL Shop 5 Probleme mit Anlegen eines Kundenaccounts Allgemeine Fragen zu JTL-Shop 4
Neu JTL PayPal Checkout 5.3.0 mit Shop 5.5.2 - Artikel nur sichtbar wenn Kunde eingeloggt ist oder Artikel nicht verfügbar ist Plugins für JTL-Shop 6
Neu Session Blocking JTL-Shop 5.5.1 JTL-Shop - Fehler und Bugs 0
Neu Sortierung Artikel Wawi - JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop (anderes Template) eigene Felder aus Wawi als TAB im Shop User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL-Shop Lieferanten Artikelnummer und Suchbegiffe für Onlineshop werden im Shop nicht gefunden Allgemeine Fragen zu JTL-Shop 5
Neu Behandlung von JTL Shop Coupons und Retouren in JTL Wawi Arbeitsabläufe in JTL-Wawi 0
Neu Welche Alternativen zu JTL-Shop JTL-Shop - Ideen, Lob und Kritik 9
Neu JTL Shop 5.5.1 Lieferland kann bei abweichender Lieferadresse nicht ausgewählt werden JTL-Shop - Fehler und Bugs 9
Neu JTL Shop: Ausblenden von Unterkategorien (In der Mitte) möglich ? Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 5.5 Tips für bessere Performance? Allgemeine Fragen zu JTL-Shop 7
Neu JTL Debug 2.0.4 und Shop 5.5.2 - Fehler 500 Plugins für JTL-Shop 3
Neu Sprechende URLs & Sprachlogik im JTL-Shop – Wer hat’s schon umgesetzt? Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop 5.5.2 Startseite Breite ändern Allgemeine Fragen zu JTL-Shop 1
Neu .php-cs-fixer.php - nicht identisch mit den Dateien der aktuellen Version von JTL-Shop JTL-Shop - Fehler und Bugs 3
Neu JTL-Shop: Anzeige der Artikel aus untergeordneten Kategorien Allgemeine Fragen zu JTL-Shop 2
Warnmeldung JTL-Shop Anbindung nach Update JTL-Wawi 1.10 5
Neu Erfahrungen gesucht: Custom Shop (Next.js/React) an JTL-Wawi anbinden Allgemeines zu den JTL-Connectoren 1
Barrierefreiheit mit Upgrade auf JTL-Shop 5.5 erledigt? Einrichtung JTL-Shop5 24
Beantwortet Kontaktformulare im JTL Shop Betrieb / Pflege von JTL-Shop 1
Neu Gleiche Designvorlage für eBay und JTL-Shop mit globalen Textbausteinen nutzen Allgemeine Fragen zu JTL-Shop 0
Neu Guthaben-Funktion in JTL Shop ohne MwSt. buchhalterisch nicht abbildbar JTL-Shop - Ideen, Lob und Kritik 17
Neu JTL Shop 5.5.1 : Lieferzeit wird mit "0 Werktagen" ausgegeben, obwohl Lieferzeiten bei Versandarten hinterlegt sind JTL-Shop - Fehler und Bugs 3
Neu Exportformate liefern nur netto Werte für Versandkosten seit JTL Shop 5.5.0 Betrieb / Pflege von JTL-Shop 6
Neu Neu angelegte Währungen werden nicht alle im JTL-Shop angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Fehler bei Anbindung JTL Wawi und JTL Shop 5 JTL-Shop - Fehler und Bugs 1
Neu Weitere Sprache im JTL-Shop hinzufügen – Anleitung fehlt klare Struktur Allgemeine Fragen zu JTL-Shop 4
Neu Nova Child Template für JTL Shop 5.5 defekt? Installation / Updates von JTL-Shop 5
Neu [JTL Shop 5.4] Bilder für die Unterkategorien werden nicht angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu Umstellung auf JTL Shop - Risk Management wie in Shopware ?! Allgemeine Fragen zu JTL-Shop 7
Neu Umstellung auf JTL Shop - Login mit Kundennummer ? Allgemeine Fragen zu JTL-Shop 2
Neu Umstellung auf JTL Shop - Frage zu Auswahlartikel / Bundle / Set Allgemeine Fragen zu JTL-Shop 5
Neu JTL-Shop zum JTL-WAWi anbinden JTL-Wawi - Fehler und Bugs 12
Neu Plugin "Verwalte deinen JTL Shop mit Excel Dateien" geht wohl nicht mit JTL-Shop 5.4.1 Plugins für JTL-Shop 1
Neu Biete Premium-Lizenzen für JTL-Shop 5 – Template & Plugins Dienstleistung, Jobs und Ähnliches 0
Neu Aufträge im JTL-Shop ohne Adresse JTL-Shop - Fehler und Bugs 1
Neu JTL Shop 5.4 Cronjob alle paar Sekunden Allgemeine Fragen zu JTL-Shop 4
Neu JTL Experte auf Freelancer Basis für Projekteinführung und Support JTL wawi und shop gesucht: Dienstleistung, Jobs und Ähnliches 3
Neu JTL-Shop 5.5.0 PayPal Plugin Installation / Updates von JTL-Shop 2
Neu Nutzt jemand im JTL Shop TripleWhale? Allgemeine Fragen zu JTL-Shop 0
Neu JTL-SHOP - Abgleichsfehler - Bestellungen_xml.php User helfen Usern - Fragen zu JTL-Wawi 2
Wichtig JTL-Shop 5.5 - Aktuell 5.5.3 Releaseforum 3
Neu JTL Wawi an Testumgebung JTL Shop anbinden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Migration bestehender Kundenkonto von Magento zu JTL Shop Umstieg auf JTL-Shop 0
Neu Plugin Produktsicherheitsverordnung (GPSR) Plugin für den JTL-Shop 5 nicht PHP 8.4 fähig Technische Fragen zu Plugins und Templates 4
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 3
Neu Welcher Zahlungsanbieter mit JTL-POS Allgemeine Fragen zu JTL-POS 0
Neu JTL Connector Allgemeines zu den JTL-Connectoren 1

Ähnliche Themen