[TYPO3-german] tt_news line 3146 - Maximum execution time of 25 seconds exceeded

Björn Pedersen pedersen at frm2.tum.de
Wed Apr 4 08:15:53 CEST 2012


On 02.04.2012 22:47, Pedro J. wrote:
> Hallo Leute,
> ich habe ein Problem mit Typo3 4.5.4 und dem PlugIn
> tx_tt_news/pi/tt_news.php line 3146:
>
> $results = array();
> $resultsCount = array();
> while (($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res))) {
> $results[] = $row['uid'];
>
> if (in_array($row['uid'], $results)) {
> $resultsCount[$row['uid']]++;
> }
> }
>

Diese Schleife sieht wirklich seltsam aus. Erst wird $row['uid'] an 
$results angehängt und dann geprüft, ob es da auch drin ist? Und das 
in_array wird natürlich imemr langsamer, je länger die Liste wird.

Björn




More information about the TYPO3-german mailing list