[Gelöst] Geschwindigkeit Controller

Hallo, wir haben folgendes Problem. Eine Kategorie in Shop hat 526020 Artikel. Wenn ich Detailseite der Artikel aus dieser Kategorie öffnen möchte, dauert es ca. 40-50 sekunden. Andere Kategorie hat 27000 Artikel, aber dort funktioniert es prima (Detailseite ca 0,5-1 sek.). Wo finde ich SQL Monitor, worüber hier gesprochen wird? Debug meldet folgendes. Benchmark Template (2 @ 0.0762 sec) Benchmark Controller (43.15050 sec) Front\_RouteStartup 0.00 b 0.00001 Front\_RouteShutdown 4.50 mb 0.02016 Front\_DispatchLoopStartup 4.50 mb 0.02483 Front\_PreDispatch 4.50 mb 0.02493 Action\_Init 4.50 mb 0.02860 Action\_PreDispatch 4.50 mb 0.02977 Action\_PostDispatch 719.75 mb 43.00490 Enlight\_Plugins\_ViewRenderer\_PreRender 719.75 mb 43.04852 Enlight\_Plugins\_ViewRenderer\_PostRender 719.75 mb 43.14992 Front\_PostDispatch 719.75 mb 43.15002 Front\_DispatchLoopShutdown 719.75 mb 43.15012 Benchmark Events Enlight\_Controller\_Action\_PostDispatch 0.00 b 0.14509 Enlight\_Plugins\_ViewRenderer\_FilterRender 0.00 b 0.01583 Enlight\_Plugins\_ViewRenderer\_PreRender 0.00 b 0.00968 Enlight\_Controller\_Router\_FilterUrl 0.00 b 0.00843 Enlight\_Controller\_Router\_FilterAssembleParams 0.00 b 0.00716 Enlight\_Controller\_Front\_RouteShutdown 0.00 b 0.00466 Error Log (40) Wie kann ich Problemstelle lokalisieren? Cache ist an. SEO-Cache sieht so aus: SEO-Urls Cachezeit Urls - 0 SEO-Urls Cachezeit Tabelle - 86400 PS. Server Hardware Hetzner EQ 4 Intel® Core™ i7-920 Quad-Core Arbeitsspeicher 8 GB DDR3 RAM Festplatten 2 x 750 GB SATA-II HDD (Software-RAID 1)

Hey, den SQL-Monitor kannst du in den Einstellungen des Benchmark-Plugins aktivieren. Zu deinem Problem: Eventuell hängst das mit der Vor- Zurück-Navigation auf der Detailseite zusammen, diese würde ich mal testweise deaktivieren. Einfach in der Datei engine/core/class/sArticles.php die Funktion sGetAllArticlesInCategory suchen und dort direkt nach der Funktions-Deklaration ein return true; setzen. Wie kommt denn diese große Anzahl an Artikeln zusammen? Sind das Varianten? Dann würde ich an deiner Stelle mit Konfigurator-Artikeln oder dem normalen Varianten-Handling von Shopware arbeiten.

1 Like

Danke. Änderung in sGetAllArticlesInCategory hat geholfen. Alle Artikel sind eigenständige Artikel, nichts mit Varianten zu tun. Kann man irgendwas in sGetAllArticlesInCategory ändern, damit Vor- Zurück-Navigation funktioniert und dabei keine lange Ladezeit entsteht?

Und ich habe keine Einstellungen in Benchmark-Plugin. Shopware 3.5.4

[quote=“technikexpert”]Und ich habe keine Einstellungen in Benchmark-Plugin. Shopware 3.5.4[/quote] Kann jemend sagen warum? Gibt es andere Version?Ich habe 1.0.0

Hm. Ich habe Plugin neu installiert und sehe jetzt SQL-Monitor radiobutton. Jetzt frage ich mich, ob ich nach update auf 3.5.4 alle Plugins neu installieren muss?

[quote]Jetzt frage ich mich, ob ich nach update auf 3.5.4 alle Plugins neu installieren muss?[/quote] kurz und knapp: Nein, das ist nicht notwendig.

1 Like