ff,
Die von mir vor einiger Zeit erwähnte Factory ist eine Rafinesse der hier vermittelten Grundlagen.
die Factory-Methode beschreibt eine Herangehensweise, die mehrere Ziele verfolgt:
- Auslagern von Code aus dem direkten(initial) Compile-Process, solcher Code wird erst auf Anforderung zur Laufzeit compiliert. Das wirkt sich positiv auf die Performance aus.
Als Beispiel nehmen wir die Methode write_config(). Denn die brauchen wir nur fürs Backend. Im Regelbetrieb jedoch wird die Config nur gelesen, da müssen wir die Methode zum Schreiben nicht jedesmal mit compilieren.
Ja nach Data Access Layer gibt es weitere Dinge zu beachten wie z.B. ein LOCK_EX wenn das eine Datei ist. Bei vielen Zugriffen auf eine Seite bremsen die sich gegenseitig aus, wenn die Configdatei jedesmal exclusive gelockt wird.