Article List Advanced braucht sehr lange

Gesperrt
Guzzi
Beiträge: 9
Registriert: Di 23. Jan 2007, 21:31
Kontaktdaten:

Article List Advanced braucht sehr lange

Beitrag von Guzzi »

Bei dem Laden einer seite mit dem Modul Article List Advanced dauert es sehr lange bis die Seite angezeigt wird.

Hatte erst die Bilder in den Artikel im Verdacht und habe mal alle Bilder verkleinert damit nicht so viel von "capiImgScale" verkleinert werden muss.

Danach habe ich mir in der "functions.api.images.php" angeschaut ob die Bilder auch wirklich gecacht werden und nicht jedesmal wieder neu angelegt werden. Scheint aber auch zu funktionieren.

Nun habe ich mir mit phpMyAdmin mal die Processe in der Datenbank angeschaut.
Wenn ich eine Standardseite lade, kann ich die Processtabelle garnicht schnell genug neu laden um den Process zu sehen.
Lade ich jedoch eine Seite mit dem Modul Article List Advanced so kann ich einen Process mit dem Befehl Sleep und der Dauer bis zu 10 sehen.

Woran kann die langsame ausführung liegen?

Gruß

Guzzi
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Das Listenmodul - und die Frage wäre im entsprechenden Thread besser aufgehoben - ermittelt zunächst alle in Frage kommenden Artikel (eine Abfrage) und dann für jeden gefundenen Artikel die weiteren Elemente (eine Abfrage/Artikel).

Diese Detailabfrage erfolgt auf Basis Artikel-ID, CMS-Typ und CMS-Typ-ID (also z.B. 2 bei CMS_HTML[2]). Ich habe mir sagen lassen, dass kein Index für diese Kombination auf der Tabelle existiert - ich habe es mir noch nicht angesehen, aber u.U. könnte ein entsprechender Index die Sache signifikant beschleunigen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt