Shop extrem langsam

Hallo,
Ich hab folgendes Problem: Der Shop lädt extrem langsam.
Ich hab schon alle Bilder rausgenommen und nur Namen anzeigen lassen hilft auch nichts.
Habe alles auf meinem lokalen Rechner laufen lassen keine externen Links…Fast kein Unterschied. Ein Seitenaufruf von einer Kategorie mit ca. 8000 Artikeln dauert ca. 8-10 Sekunden ( das kann ja nicht normal sein ).
Habe auch schon etliche Sachen probiert in der Perm. Einstellungen…hat aber alles nicht wirklich geholfen.

Was mach ich falsch oder ist das einfach so ?

Wie immer könnten ein paar Details helfen:

[ul]
[li]Was für ein Webspace/Webserver?[/li][li]Wie sieht es mit dem Ram und der Scriptlaufzeit aus?[/li][li]Wieviele Artikel/Varianten/Kategorien?[/li][/ul]
PS: Du hast eine Kategorie mit 8.000 Artikeln? :rolleyes:

ScriptPower
Für Ihren Account gelten gemäß dem ihrerseits genutzten Tarif die folgenden Skriptlimits zur Ausführung von Skripten (z.B. PHP und Perl):
Arbeitsspeicher 50 MB RAM
CPU-Zeit 60 Sekunden
Skriptlaufzeit unbegrenzt

Die angegebenen Werte stehen pro Skript zur Verfügung. Sofern diese für Ihre Anwendungen nicht ausreichend sind und zu einem Abbruch eines Skriptes führen, so empfehlen wir zunächst Möglichkeiten zur Optimierung des Skriptes zu prüfen. Sofern dies nicht möglich sein sollte oder nicht zum Erfolg führt, kann die Skriptlaufzeit in der Serverkonfiguration deaktiviert werden. Die Werte für den Arbeitsspeicher sowie die CPU-Zeit erhöhen wir für Sie bei Bedarf gerne auf Anfrage.

Aber wie gesagt auf meinem lokalen Rechner läuft es nicht wirklich schneller und da habe ich einen Quad 6600 mit 4 GB RAM…

Sollte man die Kategorien weiter aufteilen ? Ich hab jetzt meinetwegen Filme->Bluray->Spielfilme…
Sollte man die Genres als Attribute (so hab ich das gemacht ) oder als weitere Unterkategorien nehmen?

Hast du über die config-Datei "[B]$this->iDebug = 4; [/B]schon mal geprüft, wo er besonders lange lädt?

Profile start: 0.5275s 100.11% 1 * 0.5275s
Profile oxNew: 0.25879s 49.11% 103 * 0.00251s
Profile articleAssign: 0.02464s 4.68% 1 * 0.02464s
Profile articleAssignPrices: 0.01194s 2.27% 1 * 0.01194s
Profile getCategory: 0.00843s 1.6% 3 * 0.00281s
Profile buildTree: 0.00581s 1.1% 1 * 0.00581s
Profile _getLangTranslationArray: 0.00559s 1.06% 98 * 6.0E-5s
Profile loadinglists: 0.00348s 0.66% 4 * 0.00087s
Profile _getAmountPrice: 0.00307s 0.58% 1 * 0.00307s
Profile tagCloud: 0.00206s 0.39% 1 * 0.00206s
Profile _getArticleMainUri: 0.00157s 0.3% 1 * 0.00157s
Profile getRecommListsByIds: 0.00097s 0.18% 2 * 0.00049s
Profile oxviewconfig::getViewConfigParam: 0.00077s 0.15% 84 * 1.0E-5s
Profile _sortCats: 0.00065s 0.12% 1 * 0.00065s
Profile _applyVAT: 0.00036s 0.07% 2 * 0.00018s
Profile fround: 0.00029s 0.05% 20 * 1.0E-5s
Profile _assignPriceInternal: 0.00025s 0.05% 1 * 0.00025s
Profile oxviewconfig::setViewConfigParam: 0.00011s 0.02% 13 * 1.0E-5s
Profile _getArticleUri: 9.0E-5s 0.02% 1 * 9.0E-5s
Profile articleAssignParentInternal: 6.0E-5s 0.01% 1 * 6.0E-5s
Profile loadVariants: 3.0E-5s 0.01% 1 * 3.0E-5s

Aber wenn man die Zeiten addiert kommt ja nicht mal eine Sekunde raus, aber trotzdem dauert es so ca. 8-10 Sekunden.

[QUOTE=highknee88;24581]Aber wenn man die Zeiten addiert kommt ja nicht mal eine Sekunde raus, aber trotzdem dauert es so ca. 8-10 Sekunden.[/QUOTE]
Brauchst Du nicht addieren…

Profile start: 0.5275s 100.11% 1 * 0.5275s ist die Gesamtzeit…

Was sagt die Datenbank???

Sieht mir wirklich nach dem oxseourl-Problem aus.

Profile start: 2.27474s 100.02% 1 * 2.27474s
Profile generatePageNavigation: 0.53657s 23.59% 1 * 0.53657s
Profile loadinglists: 0.40556s 17.83% 3 * 0.13519s
Profile oxNew: 0.12217s 5.37% 172 * 0.00071s
Profile articleAssign: 0.05403s 2.38% 10 * 0.0054s
Profile buildTree: 0.03567s 1.57% 1 * 0.03567s
Profile articleAssignPrices: 0.03245s 1.43% 10 * 0.00325s
Profile parseThroughSmarty: 0.02345s 1.03% 3 * 0.00782s
Profile getCategoryUri: 0.01728s 0.76% 579 * 3.0E-5s
Profile _getAmountPrice: 0.0135s 0.59% 10 * 0.00135s
Profile _getArticleUri: 0.0087s 0.38% 10 * 0.00087s
Profile _getLangTranslationArray: 0.00575s 0.25% 90 * 6.0E-5s
Profile _applyVAT: 0.00306s 0.13% 20 * 0.00015s
Profile _assignPriceInternal: 0.00251s 0.11% 10 * 0.00025s
Profile getRecommListsByIds: 0.00183s 0.08% 3 * 0.00061s
Profile fround: 0.00159s 0.07% 160 * 1.0E-5s
Profile oxviewconfig::getViewConfigParam: 0.00092s 0.04% 99 * 1.0E-5s
Profile _sortCats: 0.00073s 0.03% 1 * 0.00073s
Profile articleAssignParentInternal: 0.00048s 0.02% 10 * 5.0E-5s
Profile loadVariants: 0.00021s 0.01% 10 * 2.0E-5s

Nochmal mit Artikeln war vorher nur mit 200 Artikel ( das sind 4000 )

Datenbank:

mysql
Parameter Value Description
Ratios
MyISAM cache hit ratio 99.17
InnoDB cache hit ratio 0 Cache ratio should be at least 90%
sql cache hit ratio 0
IO
data reads 671 Number of selects (Key_reads is not accurate)
data writes 5 Number of inserts/updates/deletes * coef (Key_writes is not accurate)
Data Cache
MyISAM data cache size 16M
BDB data cache size Error:
InnoDB data cache size 16M
Memory Usage
read buffer size 256K (per session)
sort buffer size 512K Size of sort buffer (per session)
table cache Error: Number of tables to keep open
Connections
current connections 2
max connections 151

[QUOTE=highknee88;24598]Nochmal mit Artikeln war vorher nur mit 200 Artikel ( das sind 4000 )

Datenbank:[/QUOTE]
Diese Datenbank-Statistik sagt nix aus…

Es gibt aber auch eine, in der SQL-Statements mit langer Ausführungszeit angezeigt werden.

Hast Du Dir die oxseourl-Tabelle mal angesehen.

oxseourl gibts nicht, aber in der oxseo sind ca. 15000 Einträge…keine Ahnung ob das normal ist…

www.ledick.de/webshop/

das ist die url … weiß nicht welche statistik du brauchst… finde das alles sehr unübersichtlich…

In dem Shop gibt es eine Warengruppe mit mehr als 30.000 Artikeln. Ich denke sowas überfordert den Shop ein wenig. Die jetzige Warengruppenstruktur ist aber sicher auch nur ein Provisorium oder?

PS: Die Seite lässt sogar meinen Browser regelmäßig abstürzen.

PS2: Wie willst du die FSK-18 Problematik eigentlich lösen?

Ja das wird noch in Genres kategorisiert…
Um die FSK 18 Problematik wird sich mein Auftraggeben schon kümmern, wohl mit Passwortschutz…

Aber er lädt auch Seiten endlos lange wenn man nicht auf die Kategorien mit 30000 Artikeln geht, deshalb glaube ich nicht, dass es daran liegt…

Das sind wohl die SQL Abfragen, aber wieso dauern die solange ? 9 und 6 Sekunden…das ist doch nicht normal auf der !!Startseite!!

Jemand meinte doch noch was von einem “OXSEO-Problem”, was hat es damit auf sich?