Hallo,
wir benutzen die Community Edition 4.6.0_44406 und haben große Performance-Probleme seit einiger Zeit. Die Probleme sind nachweisbar auf die Anzahl der Kategorien im Shop zurückzuführen.
Hier die Profilingausgaben:
- Aufruf Produktdetailsseite von einer DB mit ca. 480 Kategorien:
Memory usage: 16.502 MB (peak: 16.878 MB)
System memory usage: 17.25 MB (peak: 17.25 MB)
Execution time :1.2906
Profile process: 1.29407s 100.27% 1 * 1.29407s
Profile getCategoryUri: 0.47051s 36.46% 70 * 0.00672s
Profile buildTree: 0.38741s 30.02% 1 * 0.38741s
Profile oxNew: 0.0733s 5.68% 70 * 0.00105s
Profile getArticleUri: 0.02001s 1.55% 3 * 0.00667s
…
- Aufruf Produktdetailsseite von einer DB mit über 1400 Kategorien:
Memory usage: 29.247 MB (peak: 29.62 MB)
System memory usage: 30 MB (peak: 30 MB)
Execution time :2.7724
Profile process: 2.77521s 100.1% 1 * 2.77521s
Profile buildTree: 1.3926s 50.23% 1 * 1.3926s
Profile getCategoryUri: 0.6509s 23.48% 70 * 0.0093s
Profile oxNew: 0.06716s 2.42% 66 * 0.00102s
Profile getArticleUri: 0.01734s 0.63% 3 * 0.00578s
Die Funktion buildTree benötigt etwa eine Sekunde länger und verringert damit drastisch die Performance des Shops. Wir haben schon verschiedene Ratschläge aus dem Forum und dem Internet ausprobiert. Leider ohne Erfolg. Wir sind für jeden Rat sehr dankbar.
Falls weitere Informationen für die Analyse benötigt werden, können wir sie gern zur Verfügung stellen.
Vielen Dank.