Antwort #10 am: 30. September 2013, 14:18:25
Habe mal angefangen einen Test-Shop mit Daten zu füttern.
- 250.000 Artikel in einer einzigen Kategorie
- 15.000 Artikel in weiteren Kategorien, mindestens aber 1.000 je Kategorie
- 2.000 Kunden
- keine Bilder bei den Artikeln
- Standard-Template und -DB, V1.06 rev. 4356
- Artikel einlesen via Import aus CSV
Der Aufruf der 1. Kategorie (250.000 Artikel) dauert ca. 15-18 Sekunden.
Der Aufruf von Unterkategorien mit ca. 3000 Artikeln dauert um die 6 Sekunden.
Die Startseite erscheint nach ca. 2 Sekunden.
Bei allen Angaben lief im Hintergrund gleichzeitig immer noch ein Artikelimport, der weitere neue Artikel in den Shop schaufelt.
Probleme, die mir außer der Ladezeit noch aufgefallen sind:
- die Import-Geschwindigkeit geht massiv in die Knie. Bei ca. 250.000 Artikel bereits im Shop habe ich einen weiteren Import neuer Artikel gestartet: Für ca. 15.000 Artikel benötigt der Rechner seither etwa 5 Stunden. Dagegen waren die Artikel 0-250.000 nach ca 14 Stunden in der DB.
- Die Datensicherung hat ca. 200 Seitenaufrufe und eine komprimierte Größe von 11 MB, bei einer DB-Größe von ca. 85 MB. Dabei ist die Artikelbeschreibung nur einsprachig und auch nur 3 Worte lang. Also weit weg von real.
Das ganze läuft auf Windows 8 64-Bit, Xeon (4Cores), 24 GB RAM, XAMPP 1.81. XAMPP ist auf einer eigenen HDD (250 GB SAS, 15.000) installiert.
Ich fütter die DB mal noch fertig (bei ca. 350.000 Artikel höre ich auf). Wenn die dann einer mal selbst zu testen will kann ich ja die DB-Sicherung hier reinstellen.