cRegistry::getDb();
Verfasst: Di 20. Feb 2018, 11:45
Hi Zusammen
Ich musste kurz heute ein Contenido-Projekt von einem Kunden profilen, da er sich über die Performance im Backend beschwert hat. Dabei ist mir aufgefallen, dass die Funktion viel Zeit verbraucht, da immer eine neue cDB-Instanz zurückgegeben wird.
Wäre es nicht klüger, nur eine Datenbank-Instanz zu haben (Stichwort: Singleton)?
Ich habe versucht in der Klasse cRegistry eine neue Membervariable hinzuzufügen und die DB dort zu speichern, sodass ich immer diese zurückgeben kann, aber das hat mir irgendwie 1000 andere Fehler verursacht (Bilder werden nicht dargestellt, AMR funktioniert nicht).
Hat jemand einen Lösungsansatz dafür?
Liebe Grüsse
Samse
Ich musste kurz heute ein Contenido-Projekt von einem Kunden profilen, da er sich über die Performance im Backend beschwert hat. Dabei ist mir aufgefallen, dass die Funktion
Code: Alles auswählen
cRegistry::getDb();
Wäre es nicht klüger, nur eine Datenbank-Instanz zu haben (Stichwort: Singleton)?
Ich habe versucht in der Klasse cRegistry eine neue Membervariable hinzuzufügen und die DB dort zu speichern, sodass ich immer diese zurückgeben kann, aber das hat mir irgendwie 1000 andere Fehler verursacht (Bilder werden nicht dargestellt, AMR funktioniert nicht).
Hat jemand einen Lösungsansatz dafür?
Liebe Grüsse
Samse