---
title: "Eine Frage der Geschwindigkeit an die Profis"
url: "https://www.typo3.net/d/119038-eine-frage-der-geschwindigkeit-an-die-profis"
source: "typo3.net"
tags: ["Extensions","Extbase","Cache & Performance","Frage","PHP"]
created: "2014-10-18"
last_reply: "2014-11-10"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Eine Frage der Geschwindigkeit an die Profis

Extensions › Extbase · 2 Antworten · gestartet 2014-10-18

## Eröffnungsbeitrag

**intensivstation** · 2014-10-18 · [Beitrag #1](https://www.typo3.net/d/119038-eine-frage-der-geschwindigkeit-an-die-profis/1)

In meiner Model-Klasse benutze ich in einer getter-Methode eine Methode aus einer PHP-Datei, die dann in der Listenansicht für jedes Element einmal aufgerufen wird. Da die Methode in der PHP-Datei immer das gleiche Array zurück gibt, wäre es sinnvoll, den Code darin nur einmal auszuführen. Gibt es da irgendwelche Möglichkeiten das zu machen?
So sieht es im Moment aus:

```php
$categoriesUtility = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('\firma\extname\Utility\AllCategories');
$all_cats = $categoriesUtility->getAllCategories();
```

Wie man schon leicht erkennen kann, kommt da immer das selbe zurück. Kann man das Ergebnis irgendwie cachen oder kann man ein Singleton benutzen?

## Antworten

### [#2](https://www.typo3.net/d/119038-eine-frage-der-geschwindigkeit-an-die-profis/2) · aemka · 2014-10-19

Was hat dieser Getter überhaupt dort zu suchen, wenn er immer das selbe zurückgibt und gar keine bestimmte Eigenschaft eines konkreten Objekts liefert? Hol dir die Kategorien doch an anderer zentraler Stelle und damit hätte sich die ganze Fragestellung auch erledigt.

### [#3](https://www.typo3.net/d/119038-eine-frage-der-geschwindigkeit-an-die-profis/3) · intensivstation · 2014-11-10

Der getter gibt natürlich nicht immer das selbe zurück, sondern nur für eine bestimmte Seite gibt er immer das selbe zurück.
Und außerdem: wie sollte ich im Repository irgend eine zentrale Stelle einbinden? Und wozu überhaupt?

---

Quelle: „Eine Frage der Geschwindigkeit an die Profis“, typo3.net, https://www.typo3.net/d/119038-eine-frage-der-geschwindigkeit-an-die-profis
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
