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

edding18

Sehr aktives Mitglied
10. August 2018
173
25
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

Sehr aktives Mitglied
10. August 2018
173
25
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

Sehr aktives Mitglied
10. August 2018
173
25
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.401
1.323
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

Sehr aktives Mitglied
10. August 2018
173
25
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.401
1.323
~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.401
1.323
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

Sehr aktives Mitglied
10. August 2018
173
25
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.401
1.323
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 Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 7
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 0
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 7
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 5
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 14
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 34
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu JTL-Shop 5.7 - Aktuell 5.7.1 Releaseforum 1
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu JTL - Shop Adressprüfung - Erfahrungen ? Allgemeine Fragen zu JTL-Shop 2
Neu Wo ist JTL-Debug geblieben? Shopvariablen beim Shop-/Templateentwicklung sichtbar machen? Plugins für JTL-Shop 10
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Rechnung im JTL Shop Kundenkonto Onlineshop-Anbindung 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu JTL Wawi 2.0 oder höher WooCommerce-Connector 0
Changelog jtl Wawi 2.0.5 JTL-Wawi 2.0 6
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
JTL 5.7.1 Widerrufsformular massiver SPAM Einrichtung JTL-Shop5 3
JTL Wawi 1.11.xx langsam unbenutzbar! JTL-Wawi 1.11 4
JTL Anmeldung letzter Benutzer JTL-Wawi 1.11 3
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu JTL Artikelanlage mit KI beschleunigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1

Ähnliche Themen