Neu Webshop ist viel zu langsam

Specker

Sehr aktives Mitglied
30. März 2015
520
51
Hi zusammen

Unser JTL Shop 4 soll bald eröffnet werden. Die letzten Vorbereitungen laufen bereits.

Was uns allerdings extrem negativ aufgefallen ist, sind die langen Ladezeiten des Shops.


Aktuell sind wir bei 1&1 gehostet. Ich habe dort auch das CDN-Paket aktiviert, was bei unserem unlimited pro Vertrag dabei ist. Leider ohne positive Auswirkung.

Der Shop braucht knapp 9 Sekunden zum laden für jede Seite. Vom Klicken auf einen Artikel bis hin zum Klicken auf den „direkt zu Paypal“ button dauert es alles viel zu lange. Die Grafiken und alles, wenn es dann mal weitergeht, sind schnell geladen. Bloß bis es erstmal soweit ist, steht unten im Firefox „warten auf“ und dann nach viel zu langer Zeit geht alles dann ganz schnell.

Kommt euch dieses Phänomen bekannt vor?

Kann ich eventuell selber da noch irgendwas tweeken? Zwar habe ich das Paypal Plus und Amazon login Plugin installiert, das Problem bestand aber auch schon vorher. Ansonsten habe ich keine Plugins installiert bis auf Secupay Zahlungsmethoden und das Händlerbund Plugin für Rechtstexte.

Komprimierung von css und javascript habe ich nicht aktiviert, da das ja nicht empfohlen wird. Oder sollte ich das aktivieren?

Es kann doch nicht sein, dass 1&1 damit wirbt, dass ihr Angebot geeignet sei für Webshops, wenn diese dann knapp 10 Sekunden Ladezeit benötigen für jede Page. Das wird auch den geduldigsten Kunden abschrecken.

Unser Vertrag mit denen läuft auch noch bis ca. mitte nächsten Jahres, daher kommt ein Serverumzug eigentlich erstmal nicht in Frage.

Ich werde mich auch nochmal mit dem 1&1 Kundenservice dazu auseinandersetzen, bloß will ich erstmal hören was ihr dazu meint und ob euch das bekannt vorkommt.

Gruß - Ben
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Komprimierung von CSS und JS ist definitiv empfohlen.
Aber wenn dein Server erst nach 9 Sekunden antwortet, liegt wohl ein größeres Problem vor. Auch ein CDN zum Ausliefern statischer Ressourcen ist in so einem Fall wenig hilfreich.
Um ein paar Dinge auszuschließen: Wie schnell ist der Shop denn ohne Plugins und mit Standard-Template?
 

Specker

Sehr aktives Mitglied
30. März 2015
520
51
Ohne Plugins, Standart-Template und Komprimierung ist er jetzt bei 7.4 Sekunden.
Irgendwas läuft da schief.

Ist denn Cache Aktivierung zu empfehlen?

edit:
Nein, ist noch nicht aktiv. Welche Methode mein 1&1 Paket unterstützt werde ich gleich mal nachschauen
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Wenn Du oben schreibst, dass das Laden des Quelltextes lange braucht ...
Der Shop braucht knapp 9 Sekunden zum laden für jede Seite. Vom Klicken auf einen Artikel bis hin zum Klicken auf den „direkt zu Paypal“ button dauert es alles viel zu lange. Die Grafiken und alles, wenn es dann mal weitergeht, sind schnell geladen. Bloß bis es erstmal soweit ist, steht unten im Firefox „warten auf“ und dann nach viel zu langer Zeit geht alles dann ganz schnell.

... dann geht es um die Performance auf Server-Seite. Und die Komprimierung des Inline-CSS beansprucht den Server und nicht den Client.

Welche PHP-Version läuft auf dem Server?
 

Specker

Sehr aktives Mitglied
30. März 2015
520
51
Also die PHP Version stand bis eben gerade noch auf 5.6.

Habe es jetzt mal auf die Version 7.0 umgestellt.


Was das Caching angeht:

Habe noch nicht herausfinden können, was der 1&1 Server unterstützt.

OPcache, was mit PHP 7 Einzug erhalten hat, hat jetzt wahrscheinlich nichts mit den Cache-Settings aus dem Backend zu tun.

Unter „Benchmark“ im Backend hat er bei „file“ und „session“ ein „ok“ angezeigt bei Status. Bei den anderen ein „failed“.

Momentan ist es eingestellt auf „methode“ -> „Dateien“.

Ansonsten:

- Standarttemplate

- Alles komprimiert

- Alle plug ins aus

Der Speedtest ergibt mit diesen Settings einen Wert von 5,2 Sekunden.

Das ist auf jeden Fall schonmal ein deutlicher Fortschritt, allerdings eigentlich immer noch zu langsam.

Mit meinem Template und aktivierten Plugins komme ich jetzt auf 5,7 Sekunden.


Hapern tut es lau WebPagetest.org nach wie vor an der „first Byte time“…

1746 ms First Byte Time
848 ms Target First Byte Time
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.233
209
"First byte time": hier ist folgendes drin:

* PHP ausführen
** Daten aus der DB holen
* Response senden

Es liegt nicht am statischen Inhalt, sondern an der Performance der ganzen Maschine. Man könnte vll noch schauen, ob die Last hier eher bei der Verarbeitung des Skriptes, oder in der DB verschwindet. Das sollte man auch machen um zu prüfen, ob hier nicht irgendwo etwas kaputt ist (ich hatte mal den Fall, dass ein externer Webtracker eingebunden war und dieser solange gebraucht hat).

Wenn die Last jedoch auf beiden Seiten hingeht, dann ist der Server definitiv zu schwach.

MfG

Rene
 

Specker

Sehr aktives Mitglied
30. März 2015
520
51
Man könnte vll noch schauen, ob die Last hier eher bei der Verarbeitung des Skriptes, oder in der DB verschwindet.

Das kann dann aber nur 1&1 rausfinden, oder?
Gut, dann werde ich jetzt mal Kontakt zu denen aufnehmen.

Es kann doch nicht sein, dass ich der einzige Shop-Betreiber bin, der auf 1&1 hostet und Probleme hat. Das hätte sich doch auch im Forum hier
sicher rumgesprochen, wenn dieser Anbieter die vollkommen falsche Wahl wäre für einen Webshop.

Gruß - Ben
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Es gibt solche und solche Webshops. Welche mit 10 und welche mit 10.000 Besuchern pro Tag. Da ergeben sich schon mal ganz unterschiedliche Anforderungen an den Server.

Als Cache würde ich versuchen, ob REDIS aktiviert werden kann. Aber bei 1,7 Sekunden ist da noch mehr im Argen. Fragt sich, ob die Datenbank überhaupt optimiert ist, usw.

Was steht denn bei Dir im Shop-Dashboard : Server - Informationen : MySQL-Statistik?
Wie viele Artikel hast Du im Shop?
 

Specker

Sehr aktives Mitglied
30. März 2015
520
51
Gebucht wurde das 1&1 Unlimited Pro Packet. Es wurde uns von einem 1&1 Mitarbeiter empfohlen, mit dem Hinweis, es sei geeignet für unser Vorhaben.

Zurzeit bin nur ich auf dem Shop unterwegs. Die Seite ist noch nicht public gestellt.

Artikel sind mit Variationen aktuell 305 im Shop aktiv.

Von REDIS habe ich im 1&1 Dashboard nichts sehen können. Ich könnte dort allerdings noch das CDN Plus Paket buchen:

https://hosting.kundenshop.1und1.de...kj9lzzt563xbuf561mq7frfu5s6ibxdhejqnwfbgu8o34

Meint ihr das bringt was, wenn das normale CDN schon nichts gebracht hat? 30 Tage könnte ich es ja testen kostenlos. Mal schauen, ob mans dann auch kündigen kann. ^^

Was steht denn bei Dir im Shop-Dashboard : Server - Informationen : MySQL-Statistik?

Wo genau finde ich das? Ich habe das eben überall gesucht.

Gruß - Ben
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.233
209
Ja, das ist nur ein Webspace Paket, taugt für einen Shop also nichts. CDN bringt nichts, spätestens wenn man was in den Warenkorb legen will, wird es wieder langsam.
 

Specker

Sehr aktives Mitglied
30. März 2015
520
51
Ja, das ist nur ein Webspace Paket, taugt für einen Shop also nichts. CDN bringt nichts, spätestens wenn man was in den Warenkorb legen will, wird es wieder langsam.

Ich kann es ja zu Testzwecken einfach mal aktivieren und dann wieder kündigen, falls es wirklich nichts bringen sollte.

Was würdest du mir denn für ein Paket empfehlen? Im Shop landen in der nächsten Zeit vermutlich so 1500 Artikel. Bekannt ist die Seite "noch" nicht.

Schau mal bei den PlugIns nach "JTL Widgets". Das müsste da mit bei sein.

Aktiviert ist das Plugin, allerdings wird es unter Plugins nicht angezeigt. Ohjeh...


Gruß - Ben
 
Zuletzt bearbeitet:

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Auf dem Dashboard befindet sich rechts oben ein weißes Zahnrad in einem roten Kästchen - klick mal da drauf ...

Das CDN brauchst Du nicht.

Was für ein Paket? Ich kenne die 1&1 Pakete nicht. Zum Vergleich - mein Shop läuft auf einem Virtuellen Server bei HostEurope für 19,99 € / Monat

https://www.hosteurope.de/Server/Virtual-Server/ => Advanced

So etwas gibt es scheinbar bei 1&1 auch => https://hosting.1und1.de/vserver

ABER: Das sind "unmanaged" Server, also man ist selber Administrator und für die Sicherheit des Systems verantwortlich. Kann dann aber auch beliebig an der Konfiguration optimieren.

Vergleichbare Leistungsdaten finde ich bei 1&1 bei dem Managed Cloud Hosting => https://hosting.1und1.de/cloud-hosting#tarife

Dann liegst Du zwischen 35 und 55 € / Monat.

Ob 1&1 dann aber auch noch solche Cache-Systeme wie REDIS drauf installiert? Würde ich vorher klären, genauso wie Optimierungsmöglichkeiten für MySQL, HTTP/2 ...

Nachtrag: Achso - bei uns sind etwas über 7.000 Artikel im Shop: https://www.basteln-selbermachen.de
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Shopware 6 Kundenstornierung im Webshop Shopware-Connector 0
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Neu seit Umstellung auf DHL 4.0 ist auf DHL Aufkleber grauer Schleier im Hintergrund JTL-ShippingLabels - Fehler und Bugs 0
Aufgeblähte DB bereinigen (dbo.POS_Bon) - Welches Vorgehen ist empfehlenswert? JTL-Wawi 1.10 2
Neu Google Shopping: g:product_type mit Attribut befüllen ist immer DE, obwohl mehrsprachig angelegt Plugins für JTL-Shop 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Schlüssel ist im angegebenen Status nicht gültig Einrichtung / Updates von JTL-POS 2
Tabelle tfirma in der Shop-Datenbank ist leer Einrichtung JTL-Shop5 3
Neu Wo ist JTL-Debug geblieben? Shopvariablen beim Shop-/Templateentwicklung sichtbar machen? Plugins für JTL-Shop 10
Neu JTL, was ist eigentlich los mit euch? JTL-Wawi - Fehler und Bugs 5
Stable ist raus JTL-Wawi 2.0 119
Neu Artikelbild verknüpfen verknüpft nur alle Bilder, wenn kein Bild 1 da ist JTL-Ameise - Fehler und Bugs 0
Neu Wo verändere ich die Variable #firma.name# die in Mail-Vorlagen zu finden ist? Allgemeine Fragen zu JTL-Shop 2
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Automatische Berechnung der Artikelmenge wenn Verkaufseinheit qm ist JTL-Wawi 1.10 4
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Webinar am 04.02.26: Es geht um euer Backup: Vertrauen ist gut. Restore ist besser! Messen, Stammtische und interessante Events 1
Neu Connector zu WooCommerce ist im Worker gesperrt trotz Lizenz Technische Fragen zu den JTL-Connectoren 5
Neu Falsches Vorschaubild wird angezeigt, obwohl das richtige Bild in JTL hinterlegt ist User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen