[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Idee Performaceverbesserung "Benutzer"
Seite 1 von 1

Idee Performaceverbesserung "Benutzer"

Verfasst: 16. Okt 2009, 23:21
von sroesler
Bei einem Kunden haben wir ein Performance Problem bei der Adminoberfläche im Bereich „Benutzer“. Der Kunde ist jetzt bei über 1000 Seiten angelangt und hat nun das Problem, dass er nicht mehr auf den Bereich Benutzer kommt. Hier scheint ein Timeout Problem vorzuliegen. Die entsprechende Stelle kommt vom Aufbau der Kategorie-liste. Die betroffene Zeile 96 liegt in der user.in.php

Code: Alles auswählen

foreach( $rootCats as $rootCat) {
    add_cat_options( $sel_cat, $rootCat, $cat_ids);

}
Ich habe diese auskommentiert und folgendes hinzugefügt:

Code: Alles auswählen

 $sqlseiten = new rex_sql;
 $sqlseiten->setQuery('select id,re_id, name from '.$REX['TABLE_PREFIX'].'article order by id');

 for ($i=0;$i<$sqlseiten->getRows();$i++)
 {
 $sel_cat->addOption($sqlseiten->getValue('name'), $sqlseiten->getValue('id'),$sqlseiten->getValue('id'), $sqlseiten->getValue('re_id'));
  $sqlseiten->next();

 }
 unset($sqlseiten);
Jetzt baut sich der Adminbereich Benutzer wieder auf und vor allem sehr schnell.

Vielleicht kann man dieses als Anregung für die nächste Version mitnehmen.