Performance

Hallo Leute,

habe massive Performance Probleme mit dem OXID eShop CE. Habe schon alles mögliche ausprobiert und gemacht - aber nichts gefunden. Hoffe ihr könnt mir weiterhelfen!

Habe die aktuelle CE 4.2.0 mit Demodaten komplett unverändert aufgespielt. Das ganze liegt auf einem besseren Webpack von Hosteurope. Die Ladezeiten sind aber eine Katastrophe und bewegen sich zwischen 2 und 3 Sekunden durchschnittlich. Dann sind teilweise Peaks mit bis zu 10 Sekunden drin. Das kann absolut nicht sein.

http://wp1166487.wp084.webpack.hosteurope.de/

Hier liegt der Demo-Shop. Einfaches Debugging ist an. Hoffe ihr habt noch eine Idee!

Besten Dank!

Der Shop reagiert bei mir eigentlich relativ schnell. Von drei Sekunden kann da nicht die Rede sein. Kannst jedoch mal mit den Einstellungen im Adminbereich unter Stammdaten => Grundeinstellungen => Performance rumspielen. Da lässt sich auch noch einiges machen.

Danke für deine Antwort!

Habe Debugging an, am Ende der Seiten siehst du die Ausführungszeit.

In meinem Fall zum Beispiel gerade eben für die Startseite:

Execution time :4.5981638431549

Noch eine Anmerkung:

  • Überprüfen ob Templates neu kompiliert werden müssen.
  • Varianten in Artikellisten laden
    ist schon deaktiviert.

Habe die Startseite mehrmals aufgerufen und liege immer zwischen 1.5 und 2.2 Sekunden.

Leg mal was in den Warenkorb, da hast 10 sek, sonst komm ich auch (mit Firebug) auf die quälend langen 3-4 Sek.

Welches Paket ist das denn exakt? Schonmal den Support angefragt?

Scheint der Adresse nach ja ein neues Webhosting-Paket zu sein. Warum bist du nicht zu einem der Hostingpartner gegangen?

CYA

Handelt sich um ein ganz frisches Webpack XL (http://www.hosteurope.de/produkt/WebPack-XL).

Haben in den letzten Jahren eigentlich sehr gute Erfahrung mit HostEurope gemacht, ins Besondere Verfügbarkeit und Performance. Ist daher für mich nicht nachvollziehbar warum Oxid jetzt so langsam ist.

Hallo smonkey,

selbst ein Webpack XL schützt nicht davor, neben dem eigenen Account noch 150 andere auf dem Server zu haben. Niemand kann wissen, welcher Traffic dort abgeht, die Garantie gibt Dir auch HE nicht…

Gruß

Soweit schon klar, ja. Allerdings befand sich der Server laut Aussage von HE zum Zeitpunkt der Threaderöffnung im “idle”.

Also ich bezweifle, dass dieses Performanceproblem Applikationsbedingt ist. Einen Shop, mit dem man Geld verdienen will auf einem Sharedhost zu betreiben, ist nun mal nicht die beste Wahl. Würde dir empfehlen zumindest einen VServer zu mieten. Meistens ist da auch der Support besser.

[QUOTE=roland76;17394]Also ich bezweifle, dass dieses Performanceproblem Applikationsbedingt ist. Einen Shop, mit dem man Geld verdienen will auf einem Sharedhost zu betreiben, ist nun mal nicht die beste Wahl. Würde dir empfehlen zumindest einen VServer zu mieten. Meistens ist da auch der Support besser.[/QUOTE]
Hier gibt es ja noch jemanden mit dem gleichen Problem…

http://www.oxid-esales.com/forum/showthread.php?t=2888#post16922Ich würde daher ein Applikationsproblem nicht unbedingt ausschließen…

Was mit zu denken gibt ist, dass bei dieser Installation die Ablage in den Warenkorb normal schnell wurde, nachdem der (anscheinend völlig überflüssige) Redirect nach der Warenkorbablage deaktiviert wurde.

Hallo noch mal

also ich habe mir jetzt noch mal die Mühe gemacht, die CE in der aktuellen Version auf einem Kleinen, zur Zeit ungenutzten virtuellen Server von Hosteurope (http://www.hosteurope.de/produkt/Virtual-Server-Linux-L) aufzuspielen.

Ergebniss: Minimale Besserung der Ausführungszeiten, aber immer noch absolut Inakzeptabel. Durchschnittlich 2,5 Sek für das berechnen der Startseite.

Und jetzt kommt mir bitte nicht mit dedicated Server, das kann wirklich nicht sein. Im übrigen läuft der Shop auf unserem lokalen Entwicklungsserver auch nicht schneller.

Hi,

seltsam ist dies schon. Ich kann mich über Geschwindigkeitsprobleme nicht beklagen - Demoshop beim Provider lauf Firebug in 2,3 Sekunden, lokal mit wampp 3,4 Sekunden.
Mein eigener Shop innerhalb von von 1,8 Sekunden beim Provider, lokal 3,6 Sekunden.

Warenkorb legen etc. dauert ca. 1,3 Sekunden, eine Verzögerung beim Umschalten im Bestellvorgang auf SSL ist nicht merkbar.

Was sagt denn Firebug bei Dir, wo sind die Lade- bzw. Wartezeiten.

was für eine php version läuft bei euch? und welche mysql version?

Also die Performance spricht nicht für Hosteurope.

Ich hab zum Test mal einen Shop bei Domainfactory installiert. Beispiel Startseite:
Dein Shop: 2-10s
Domainfactory: konstant 0,3s

Und das ist kein dedicated Server sondern Reseller shared-hosting.

Hi,

ich hab jetzt auch mal einen Testshop bei Hosteurope (Webpack L) aufgesetzt und sehe fast ähnliche Probleme.

Test mit einer 4.1.1 (war irgendwie noch auf dem Server):

  • Home, Listen und Details mit durchschnittlich 3s.
  • Pack ich mir einen Artikel in den Warenkorb, gehen schon mal 8-10s ins Land.

Test mit einer 4.2.0:

  • Home, Listen und Details mit durchschnittlich 2s.
  • Artikel in den Warenkorb (wieder mit CSS-Popup): ca. 6 Sekunden.

Interessanterweise gibt mir Firebug den höchsten Wert aus für z.B. die Location [B]http://www.meinshop.de/oxid/index.php?cl=start&anid=1849&&[/B] mit knappen 5 Sekunden, doch das bringt uns der Problematik Applikation oder Server nicht näher. Hier steht etwas ganz interessantes dazu:
http://stackoverflow.com/questions/1400829/what-exactly-is-the-waiting-for-response-msg-on-firebugs-net-tab

Hier muss also debugged werden, um der Sache ganz genau auf den Grund zu gehen. Dazu eignen sich zwar die Debug-Funktionen in der config.inc.php aber um ganz sicher zu gehen, braucht man sicher Shell-Zugriff auf den Server (Stichwort top). Das geht sicher mit einem Hosted Pakage nicht so einfach.

Gruß

Guten Morgen,

also ich gehe bei meinen Zeiten immer von der Execution time in den Debug-Meldungen aus. Also schlechte Latenz, Fehler im Firebug o.Ä. sind daher schon mal ausgeschlossen.

Die MySql Queries bewegen sich laut ADOdb-Lite Performance Monitor im Bereich der Tausendstel Sekunden. Würde ich daher auch schon mal ausschliessen. Bei dem V-Server ist eine hohe CPU Aulastung so gut wie ausgeschlossen, der Server befindet sich normal bei 0% - bei einem Seitenaufruf verbraucht der apache-prozess mal 10-20%.

Weiter weiß ich auch nicht mehr wo ich suchen kann.

All-Inkl / frischer 4.2.0 mit Demo-Daten:

http://test62563.test-account.com/

Schon besser als HostEurope, aber 1-2 Sekunden ist meines Erachtens definitiv immer noch zu viel.

Wo soll das dann erst hinführen wenn mehrere Module und ein paar tausend Artikel hinterlegt sind?

Meine Ansicht es handelt sich um ein reines Applikationsproblem festigt sich immer mehr.

[QUOTE=smonkey;17469]Schon besser als HostEurope, aber 1-2 Sekunden ist meines Erachtens definitiv immer noch zu viel.[/QUOTE]
1 bis 2 auf einem Massenhoster Sekunden sind zu viel???

Da träumen andere Shops nur von!

Moin,

für mich sieht das auch ganz gut aus. Die ein bis zwei Sekunden tauchen meist auch nur beim ersten Aufruf auf, danach sollte gecached werden.

An der HE-Problematik sind wir dran:
https://bugs.oxid-esales.com/view.php?id=1433
Ich hab meinen Account dort für’s Debugging freigegeben.

Gruß