Hi, wir haben einen 5.5.6er Shop mit ca. 15.000 Artikeln auf einen managed VServer XL bei Mittwald am laufen. Der Shop ist leider extrem langsam.
Ich habe folgende Einstellungen gesetzt: PHP 7.2, Acpu ZendOp aktiviert, Compiler Caching NICHT deaktiviert, CSS Source Map nicht aktiviert, CSS und Js sind komprimiert, Shop ist im Produktivmodus, keine „nennenswerten Plugins“ verwendet.
Leider dauert ein „nicht aufgewärmter Aufruf“ einer Seite locker 30 Sekunden. Das Aufwärmer aller Seiten dauert eeeewig… Kann es sein, dass der Server zu klein ist für die Anzahl der Produkte? Was könnte ich noch versuchen?
30 Sekunden bei einer Artikel-Detailseite oder bei einem Kategorie-Listing? Beides halte ich für ungewöhnlich hoch, aber Letzteres kann von „vielen“ Artikeln beeinflusst werden. (Ob 15000 viel ist, sei mal dahingestellt.) Die Produktseiten sollten von der Menge der Artikel wenig bis gar nicht beeinflusst werden.
Jedenfalls ist das Hosting-Paket ziemlich sicher zu klein. Meiner Meinung nach braucht man da schon einen gescheiten vServer. Wir sind bei Timme, was etwas teurer als Mittwald ist (wenn ich das mal grob auf der Webseite vergleiche). Performance ist in Ordnung (bei uns ca. 3500 Artikel bzw. 4500 mit Varianten). Gerade heute sind wir von „nur SSD“ auf „NVMe SSD“ (und 2 mehr CPU-Kerne) gewechselt – und ich kann Dir sagen, dass das einen Unterschied gemacht hat, den ich nicht erwartet hätte. Cache-Warm-up Zeiten haben sich halbiert.
Meine Empfehlung: Mit dem Hoster darüber sprechen und fragen, welches Hosting zum eigenen Shop passt. Ich habe das schon vorab bei Timme gemacht (grobe Zahlen zu Artikelanzahl, Besucher pro Tag und was so alles auf dem Server laufen soll – bei uns z.B. Pickware) und gleich ein passendes Paket genannt bekommen.
das klingt für mich erstmal nicht ganz verkehrt. Ich kann mir aber nicht erklären, warum der Shop sooo langsam ist. Ich spreche nochmal mit dem Hoster.
Hast du eine Möglichkeit eine Staging Umgebung zu erstellen? Wenn ja erstell mal eine, installier dir den FroshProfiler und zeig uns den Performance Tab