Hallo zusammen,

ich nutze Typo3 6.2 LTS mit einer eigenen Extbase Extension.

Auf der Datenbank habe ich eine Tabelle mit ca. 3500 Einträge, die innerhalb 
weniger ms aus der Datenbank geladen werden.

Diese Einträge gebe ich im Controller direkt an die View weiter:

[php]
$users = $this->userRepository->findAll();

$this->view->assignMultiple(array(
                        'users' => $users,
                        'searchUser' => $searchUser,
                ));
[/php]

Gebe ich die Daten nun über eine Schleife (<f:for each="{users}" as="user">) in 
einer Tabelle aus, benötigt die Seite ca. 15 Sekunden zum laden.

Ich habe dann Testweise einen ViewHelper gebaut, der die Einträge aus Datenbank 
analog dem Controller ausliest und dann über ein PHP foreach die Tabelle als 
String gebaut und übergeben: Resultat: Die Seite wird mit der Tabelle in 
weniger als einer Sekunde angezeigt.

Das generieren der Objekte über Fluid  muss also so lange gehen. Gibt es da 
einen weg, wie ich das beheben kann ohne jetzt zig ViewHelper zu bauen?

Danke schon mal für eure Hilfe.


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an