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

edding18

Sehr aktives Mitglied
10. August 2018
172
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
172
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
172
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.374
1.306
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
172
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.374
1.306
~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.374
1.306
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
172
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.374
1.306
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 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 JTL-Shop Verkauf - Tipps? Business Jungle 2
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 1
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 0
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1
Neu JTL-Connector + Shopware 6: Zweite Lizenz führt zu „Invalid credentials“ und blockiert bestehenden Shop Shopware-Connector 3
Neu Betatester gesucht – Hood-Schnittstelle für JTL-Shop 5 Plugins für JTL-Shop 3
Neu Nachnahme im JTL-Shop – Best Practices zur Vermeidung von Nichtannahmen User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
Neu JTL SHOP 5.6 und Konfigurationsartikel Allgemeine Fragen zu JTL-Shop 0
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Nach Update auf JTL Shop 5.6.1 - Play/Pause Buttons im Layout!? Installation / Updates von JTL-Shop 6
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL, was ist eigentlich los mit euch? JTL-Wawi - Fehler und Bugs 5
Neu JTL Advanced & JTL2DATEV JTL-Edition (powered by JERA) User helfen Usern - Fragen zu JTL-Wawi 3
Neu ERDE an JTL- seit 10h kein Versand wegen Störung! JTL-ShippingLabels - Fehler und Bugs 10
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL- Archive Pilotkunden gesucht JTL-Wawi 2.0 4
bat Datei JTL Worker als Windows Dienst installieren fehlt JTL-Wawi 2.0 13
Neu JTL-Wawi 2.0.0 Stable Release Releaseforum 0
Neu JTL WMS Mobile Server zeigt neuerdings ein DOS-Fenster JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 2
Neu JTL POS - nach Gerätetausch - Standard-Datenbank hinterlegen Einrichtung / Updates von JTL-POS 1
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
Neu Installation JTL-Wawi 1.5.55.8 - Startet Grundsätzlich im Report-/Druckmodul Installation von JTL-Wawi 4
Rechnungen an Rechnungspostfächer von Kunden schicken ohne dass JTL auch andere Dokumente dorthin schickt? JTL-Wawi 1.11 3
Neu [Erledigt] Installationsdatei JTL‑Wawi 1.5.55.8 erhalten! Installation von JTL-Wawi 0
Neu JTL Exportformat Google - Produkte fehlen im Export Plugins für JTL-Shop 0
Neu Shipping by JTL (Shipping 2.0) JTL-ShippingLabels - Ideen, Lob und Kritik 12
Neu Shipping by JTL (Shipping 2.0) News, Events und Umfragen 0
Neu Zwei eBay-Aufträge (identische Adresse) zusammen versenden, aber getrennte Rechnungen behalten – JTL-Wawi 1.9.6.5 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu GPSR Herstellerinformationen JTL Wawi 1.9.6.4 anbinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Langfristiger JTL-Partner gesucht: Shopware 6 / Marktplätze (Mirakl, Otto, Kaufland) & Prozess-Optimierung Dienstleistung, Jobs und Ähnliches 1
Neu Erstabgleich Showpare6 zu JTL-WaWi Shopware-Connector 0
Neu LS POS oder JTL POS ? Fragen rund um LS-POS 2
Neu kann man JTL POS alleine nutzen für 29 Euro? Einrichtung / Updates von JTL-POS 0
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Repricer Erfahrungen mit JTL gesucht User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen