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

edding18

Gut bekanntes Mitglied
10. August 2018
138
19
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
138
19
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.787
313
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.309
169
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
138
19
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.154
1.073
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
138
19
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.154
1.073
~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.154
1.073
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
138
19
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.154
1.073
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.787
313
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.787
313
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 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 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
Neu Woocommerce mit JTL Connector "Die Shop-URL verweist nicht auf einen gültigen Shop" WooCommerce-Connector 4
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 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 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
Neu PAngV (PreisAngabenVerordnung) vom 28.05.2022 mit JTL-Wawi und JTL-Shop - bzgl. "Läuft JTL Wawi stabil?" Smalltalk 1
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 Best Pratices Shopware - JTL - Buchhaltung User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen